Changeset 220724 in webkit for trunk/Source/JavaScriptCore/jit/JITOperations.cpp
- Timestamp:
- Aug 14, 2017, 4:37:06 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/jit/JITOperations.cpp
r220471 r220724 58 58 #include "JSLexicalEnvironment.h" 59 59 #include "JSPropertyNameEnumerator.h" 60 #include "JSWithScope.h" 60 61 #include "ModuleProgramCodeBlock.h" 61 62 #include "ObjectConstructor.h" … … 1996 1997 } 1997 1998 1999 JSCell* JIT_OPERATION operationPushWithScope(ExecState* exec, JSCell* currentScopeCell, EncodedJSValue scopeObjectValue) 2000 { 2001 VM& vm = exec->vm(); 2002 NativeCallFrameTracer tracer(&vm, exec); 2003 auto scope = DECLARE_THROW_SCOPE(vm); 2004 2005 JSObject* newScope = JSValue::decode(scopeObjectValue).toObject(exec); 2006 RETURN_IF_EXCEPTION(scope, nullptr); 2007 2008 JSScope* currentScope = jsCast<JSScope*>(currentScopeCell); 2009 2010 return JSWithScope::create(vm, exec->lexicalGlobalObject(), newScope, currentScope); 2011 } 2012 1998 2013 EncodedJSValue JIT_OPERATION operationInstanceOf(ExecState* exec, EncodedJSValue encodedValue, EncodedJSValue encodedProto) 1999 2014 {
Note:
See TracChangeset
for help on using the changeset viewer.