Bug 963077 - Bustage followup on a CLOSED TREE. r=jandem

This commit is contained in:
Till Schneidereit 2014-01-24 20:18:52 +01:00
Родитель c80f4d9f20
Коммит 8a01fbb272
1 изменённых файлов: 6 добавлений и 3 удалений

Просмотреть файл

@ -1055,10 +1055,13 @@ js_fun_apply(JSContext *cx, unsigned argc, Value *vp)
args.setCallee(fval);
args.setThis(vp[2]);
// Make sure the function is delazified before querying its arguments.
if (args.callee().is<JSFunction>()) {
JSFunction *fun = &args.callee().as<JSFunction>();
if (fun->isInterpreted() && !fun->getOrCreateScript(cx))
return false;
}
/* Steps 7-8. */
JSFunction *fun = &args.callee().as<JSFunction>();
if (fun->isInterpreted() && !fun->getOrCreateScript(cx))
return false;
if (!GetElements(cx, aobj, length, args.array()))
return false;
}