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