Changeset 175509 in webkit for trunk/Source/JavaScriptCore/llint
- Timestamp:
- Nov 3, 2014, 7:53:18 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp
r175471 r175509 1274 1274 LLINT_CHECK_EXCEPTION(); 1275 1275 1276 exec-> setScope(JSWithScope::create(exec, o));1276 exec->uncheckedR(pc[1].u.operand) = JSWithScope::create(exec, o); 1277 1277 1278 1278 LLINT_END(); … … 1282 1282 { 1283 1283 LLINT_BEGIN(); 1284 exec->setScope(exec->scope()->next()); 1284 int scopeReg = pc[1].u.operand; 1285 JSScope* scope = exec->uncheckedR(scopeReg).Register::scope(); 1286 exec->uncheckedR(scopeReg) = scope->next(); 1285 1287 LLINT_END(); 1286 1288 } … … 1292 1294 JSNameScope::Type type = static_cast<JSNameScope::Type>(pc[5].u.operand); 1293 1295 JSNameScope* scope = JSNameScope::create(exec, codeBlock->identifier(pc[2].u.operand), LLINT_OP(3).jsValue(), pc[4].u.operand, type); 1294 exec-> setScope(scope);1296 exec->uncheckedR(pc[1].u.operand) = scope; 1295 1297 LLINT_END(); 1296 1298 }
Note:
See TracChangeset
for help on using the changeset viewer.