Changeset 39524 in webkit for trunk/JavaScriptCore/interpreter/Interpreter.cpp
- Timestamp:
- Dec 30, 2008, 10:49:34 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/interpreter/Interpreter.cpp
r39440 r39524 3640 3640 3641 3641 Converts register scope to object, and pushes it onto the top 3642 of the current scope chain. 3642 of the current scope chain. The contents of the register scope 3643 are replaced by the result of toObject conversion of the scope. 3643 3644 */ 3644 3645 int scope = (++vPC)->u.operand; … … 3647 3648 CHECK_FOR_EXCEPTION(); 3648 3649 3650 callFrame[scope] = o; 3649 3651 callFrame->setScopeChain(callFrame->scopeChain()->push(o)); 3650 3652 … … 5739 5741 } 5740 5742 5741 voidInterpreter::cti_op_push_scope(STUB_ARGS)5743 JSObject* Interpreter::cti_op_push_scope(STUB_ARGS) 5742 5744 { 5743 5745 BEGIN_STUB_FUNCTION(); 5744 5746 5745 5747 JSObject* o = ARG_src1->toObject(ARG_callFrame); 5746 CHECK_FOR_EXCEPTION _VOID();5748 CHECK_FOR_EXCEPTION(); 5747 5749 ARG_callFrame->setScopeChain(ARG_callFrame->scopeChain()->push(o)); 5750 return o; 5748 5751 } 5749 5752
Note:
See TracChangeset
for help on using the changeset viewer.