Changeset 39951 in webkit for trunk/JavaScriptCore/bytecode/CodeBlock.cpp
- Timestamp:
- Jan 15, 2009, 3:49:55 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/bytecode/CodeBlock.cpp
r39910 r39951 1410 1410 RefPtr<FunctionBodyNode> newFunctionBody = m_globalData->parser->reparse<FunctionBodyNode>(m_globalData, ownerFunctionBodyNode); 1411 1411 newFunctionBody->finishParsing(ownerFunctionBodyNode->copyParameters(), ownerFunctionBodyNode->parameterCount()); 1412 1413 m_globalData->scopeNodeBeingReparsed = newFunctionBody.get(); 1414 1412 1415 CodeBlock& newCodeBlock = newFunctionBody->bytecodeForExceptionInfoReparse(scopeChain, this); 1413 1416 ASSERT(newCodeBlock.m_exceptionInfo); … … 1420 1423 1421 1424 m_exceptionInfo.set(newCodeBlock.m_exceptionInfo.release()); 1425 1426 m_globalData->scopeNodeBeingReparsed = 0; 1427 1422 1428 break; 1423 1429 } … … 1425 1431 EvalNode* ownerEvalNode = static_cast<EvalNode*>(m_ownerNode); 1426 1432 RefPtr<EvalNode> newEvalBody = m_globalData->parser->reparse<EvalNode>(m_globalData, ownerEvalNode); 1433 1434 m_globalData->scopeNodeBeingReparsed = newEvalBody.get(); 1435 1427 1436 EvalCodeBlock& newCodeBlock = newEvalBody->bytecodeForExceptionInfoReparse(scopeChain, this); 1428 1437 ASSERT(newCodeBlock.m_exceptionInfo); … … 1435 1444 1436 1445 m_exceptionInfo.set(newCodeBlock.m_exceptionInfo.release()); 1446 1447 m_globalData->scopeNodeBeingReparsed = 0; 1448 1437 1449 break; 1438 1450 }
Note:
See TracChangeset
for help on using the changeset viewer.