PropertyCache::fullTest should work on arbitrary scope chains, bug 700792.

This commit is contained in:
Brian Hackett 2011-11-09 09:59:09 -08:00
parent 13b09a53da
commit c80816727f

View File

@ -224,7 +224,7 @@ PropertyCache::fullTest(JSContext *cx, jsbytecode *pc, JSObject **objp, JSObject
if (JOF_MODE(cs.format) == JOF_NAME) {
while (vindex & (PCINDEX_SCOPEMASK << PCINDEX_PROTOBITS)) {
tmp = pobj->internalScopeChain();
tmp = pobj->scopeChain();
if (!tmp || !tmp->isNative())
break;
pobj = tmp;