From e703146ea90b04c509ffb7d58710983af83b6ee9 Mon Sep 17 00:00:00 2001 From: Jason Orendorff Date: Tue, 8 Apr 2014 12:35:17 -0500 Subject: [PATCH] Bug 990787, part 2 - Don't call markUnknown again after GetProperty fails; once is enough. r=jandem. --HG-- extra : rebase_source : e7776f6f054b5dc85339091497d65be7354afd38 --- js/src/jsinferinlines.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/src/jsinferinlines.h b/js/src/jsinferinlines.h index de4e176d3b2..aa9fbf83844 100644 --- a/js/src/jsinferinlines.h +++ b/js/src/jsinferinlines.h @@ -375,7 +375,7 @@ EnsureTrackPropertyTypes(JSContext *cx, JSObject *obj, jsid id) return; } if (!obj->type()->unknownProperties() && !obj->type()->getProperty(cx, id)) { - obj->type()->markUnknown(cx); + MOZ_ASSERT(obj->type()->unknownProperties()); return; } }