Changeset 39910 in webkit for trunk/JavaScriptCore/parser/Nodes.cpp
- Timestamp:
- Jan 14, 2009, 2:14:55 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/parser/Nodes.cpp
r39851 r39910 2403 2403 } 2404 2404 2405 void ScopeNodeData::mark() 2406 { 2407 FunctionStack::iterator end = m_functionStack.end(); 2408 for (FunctionStack::iterator ptr = m_functionStack.begin(); ptr != end; ++ptr) { 2409 FunctionBodyNode* body = (*ptr)->body(); 2410 if (!body->isGenerated()) 2411 continue; 2412 body->generatedBytecode().mark(); 2413 } 2414 } 2415 2405 2416 // ------------------------------ ScopeNode ----------------------------- 2406 2417 … … 2533 2544 } 2534 2545 2546 void EvalNode::mark() 2547 { 2548 // We don't need to mark our own CodeBlock as the JSGlobalObject takes care of that 2549 data()->mark(); 2550 } 2551 2535 2552 // ------------------------------ FunctionBodyNode ----------------------------- 2536 2553
Note:
See TracChangeset
for help on using the changeset viewer.