1320408 - Part 13: Change DebugEnvironmentProxy::getMaybeSentinelValue to static method.

This commit is contained in:
Gaming4JC 2019-06-08 21:33:39 -04:00 • committed by Roy Tam
commit b237ae6437
4 changed files with 10 additions and 7 deletions

View file

@ -2198,7 +2198,8 @@ js::LookupNameUnqualified(JSContext* cx, HandlePropertyName name, HandleObject e
// environments.
if (env->is<DebugEnvironmentProxy>()) {
RootedValue v(cx);
if (!env->as<DebugEnvironmentProxy>().getMaybeSentinelValue(cx, id, &v))
Rooted<DebugEnvironmentProxy*> envProxy(cx, &env->as<DebugEnvironmentProxy>());
if (!DebugEnvironmentProxy::getMaybeSentinelValue(cx, envProxy, id, &v))
return false;
isTDZ = IsUninitializedLexical(v);
} else {