Changeset 127393 in webkit for trunk/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp
- Timestamp:
- Sep 2, 2012, 2:27:23 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp
r127191 r127393 1757 1757 { 1758 1758 generator.emitDebugHook(WillExecuteStatement, firstLine(), lastLine(), column()); 1759 1760 RefPtr<RegisterID> scope = generator.newTemporary(); 1761 generator.emitNode(scope.get(), m_expr); // scope must be protected until popped 1759 1760 RefPtr<RegisterID> scope = generator.emitNode(m_expr); 1762 1761 generator.emitExpressionInfo(m_divot, m_expressionLength, 0); 1763 generator.emitPush Scope(scope.get());1762 generator.emitPushWithScope(scope.get()); 1764 1763 RegisterID* result = generator.emitNode(dst, m_statement); 1765 1764 generator.emitPopScope(); … … 1997 1996 } 1998 1997 1999 generator.emitPushN ewScope(exceptionRegister.get(), m_exceptionIdent, exceptionRegister.get());1998 generator.emitPushNameScope(m_exceptionIdent, exceptionRegister.get(), DontDelete); 2000 1999 generator.emitNode(dst, m_catchBlock); 2001 2000 generator.emitPopScope();
Note:
See TracChangeset
for help on using the changeset viewer.