Changeset 175426 in webkit for trunk/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp
- Timestamp:
- Oct 31, 2014, 2:27:10 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp
r174821 r175426 2251 2251 ASSERT(scope); 2252 2252 2253 generator.emitPopScopes( scope->scopeDepth());2253 generator.emitPopScopes(generator.scopeRegister(), scope->scopeDepth()); 2254 2254 generator.emitJump(scope->continueTarget()); 2255 2255 } … … 2278 2278 ASSERT(scope); 2279 2279 2280 generator.emitPopScopes( scope->scopeDepth());2280 generator.emitPopScopes(generator.scopeRegister(), scope->scopeDepth()); 2281 2281 generator.emitJump(scope->breakTarget()); 2282 2282 } … … 2299 2299 if (generator.scopeDepth()) { 2300 2300 returnRegister = generator.emitMove(generator.newTemporary(), returnRegister.get()); 2301 generator.emitPopScopes( 0);2301 generator.emitPopScopes(generator.scopeRegister(), 0); 2302 2302 } 2303 2303 … … 2314 2314 RefPtr<RegisterID> scope = generator.emitNode(m_expr); 2315 2315 generator.emitExpressionInfo(m_divot, m_divot - m_expressionLength, m_divot); 2316 generator.emitPushWithScope( scope.get());2316 generator.emitPushWithScope(generator.scopeRegister(), scope.get()); 2317 2317 generator.emitNode(dst, m_statement); 2318 generator.emitPopScope( );2318 generator.emitPopScope(generator.scopeRegister()); 2319 2319 } 2320 2320 … … 2556 2556 tryData = generator.pushTry(here.get()); 2557 2557 } 2558 2559 generator.emitPushCatchScope( m_exceptionIdent, exceptionRegister.get(), DontDelete);2558 2559 generator.emitPushCatchScope(generator.scopeRegister(), m_exceptionIdent, exceptionRegister.get(), DontDelete); 2560 2560 generator.emitNode(dst, m_catchBlock); 2561 generator.emitPopScope( );2561 generator.emitPopScope(generator.scopeRegister()); 2562 2562 generator.emitLabel(catchEndLabel.get()); 2563 2563 }
Note:
See TracChangeset
for help on using the changeset viewer.