EncodedJSValue DFG_OPERATION operationResolveBaseStrictPut(ExecState* exec, Identifier* propertyName) { JSValue base = resolveBase(exec, *propertyName, exec->scopeChain(), true); if (!base) throwError(exec, createErrorForInvalidGlobalAssignment(exec, propertyName->ustring())); return JSValue::encode(base); }
EncodedJSValue DFG_OPERATION operationResolveBase(ExecState* exec, Identifier* propertyName) { JSGlobalData* globalData = &exec->globalData(); NativeCallFrameTracer tracer(globalData, exec); return JSValue::encode(resolveBase(exec, *propertyName, exec->scopeChain(), false)); }
EncodedJSValue DFG_OPERATION operationResolveBase(ExecState* exec, Identifier* propertyName) { return JSValue::encode(resolveBase(exec, *propertyName, exec->scopeChain(), false)); }