зеркало из https://github.com/mozilla/gecko-dev.git
Bug 656171 - Just remove this mutual subsumption assertion; with document.domain it's not strictly true (r=mrbkap)
--HG-- extra : rebase_source : 78247eba80e9196c929d9136273557faa717407c
This commit is contained in:
Родитель
89bc80293c
Коммит
a0b946dbbc
|
@ -1331,19 +1331,7 @@ PrincipalsForCompiledCode(const CallArgs &call, JSContext *cx)
|
|||
* fp->script()->compartment() != fp->compartment().
|
||||
*/
|
||||
|
||||
JSPrincipals *calleePrincipals = call.callee().principals(cx);
|
||||
|
||||
#ifdef DEBUG
|
||||
if (calleePrincipals) {
|
||||
if (StackFrame *caller = js_GetScriptedCaller(cx, NULL)) {
|
||||
if (JSPrincipals *callerPrincipals = caller->scopeChain().principals(cx)) {
|
||||
JS_ASSERT(callerPrincipals->subsume(callerPrincipals, calleePrincipals));
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
return calleePrincipals;
|
||||
return call.callee().principals(cx);
|
||||
}
|
||||
|
||||
} /* namespace js */
|
||||
|
|
Загрузка…
Ссылка в новой задаче