Changeset 178143 in webkit for trunk/Source/JavaScriptCore/jit/JITOperations.cpp
- Timestamp:
- Jan 8, 2015, 4:10:01 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/jit/JITOperations.cpp
r177675 r178143 1403 1403 } 1404 1404 1405 JSCell* JIT_OPERATION operationCreateArguments(ExecState* exec) 1405 // FIXME: This is a temporary thunk for the DFG until we add the lexicalEnvironment operand to the DFG CreateArguments node. 1406 JSCell* JIT_OPERATION operationCreateArgumentsForDFG(ExecState* exec) 1407 { 1408 JSLexicalEnvironment* lexicalEnvironment = exec->lexicalEnvironmentOrNullptr(); 1409 return operationCreateArguments(exec, lexicalEnvironment); 1410 } 1411 1412 JSCell* JIT_OPERATION operationCreateArguments(ExecState* exec, JSLexicalEnvironment* lexicalEnvironment) 1406 1413 { 1407 1414 VM& vm = exec->vm(); … … 1409 1416 // NB: This needs to be exceedingly careful with top call frame tracking, since it 1410 1417 // may be called from OSR exit, while the state of the call stack is bizarre. 1411 Arguments* result = Arguments::create(vm, exec );1418 Arguments* result = Arguments::create(vm, exec, lexicalEnvironment); 1412 1419 ASSERT(!vm.exception()); 1413 1420 return result; … … 1417 1424 { 1418 1425 DeferGCForAWhile(exec->vm().heap); 1419 return operationCreateArguments(exec); 1426 JSLexicalEnvironment* lexicalEnvironment = exec->lexicalEnvironmentOrNullptr(); 1427 return operationCreateArguments(exec, lexicalEnvironment); 1420 1428 } 1421 1429
Note:
See TracChangeset
for help on using the changeset viewer.