diff --git a/js/src/jscntxt.h b/js/src/jscntxt.h index 46e465da2c9..7e003f84a08 100644 --- a/js/src/jscntxt.h +++ b/js/src/jscntxt.h @@ -1855,9 +1855,8 @@ class AutoIdRooter : private AutoGCRooter class AutoIdArray : private AutoGCRooter { public: - AutoIdArray(JSContext *cx, JSIdArray *ida - JS_GUARD_OBJECT_NOTIFIER_PARAM) - : AutoGCRooter(cx, ida ? ida->length : 0), idArray(ida) + AutoIdArray(JSContext *cx, JSIdArray *ida JS_GUARD_OBJECT_NOTIFIER_PARAM) + : AutoGCRooter(cx, IDARRAY), idArray(ida) { JS_GUARD_OBJECT_NOTIFIER_INIT; }