Changeset 38249 in webkit for trunk/JavaScriptCore/VM/Machine.cpp
- Timestamp:
- Nov 9, 2008, 5:28:10 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/VM/Machine.cpp
r38209 r38249 1043 1043 BatchedTransitionOptimizer optimizer(variableObject); 1044 1044 1045 const Node::VarStack& varStack = codeBlock->ownerNode->varStack();1046 Node::VarStack::const_iterator varStackEnd = varStack.end();1047 for ( Node::VarStack::const_iterator it = varStack.begin(); it != varStackEnd; ++it) {1045 const DeclarationStacks::VarStack& varStack = codeBlock->ownerNode->varStack(); 1046 DeclarationStacks::VarStack::const_iterator varStackEnd = varStack.end(); 1047 for (DeclarationStacks::VarStack::const_iterator it = varStack.begin(); it != varStackEnd; ++it) { 1048 1048 const Identifier& ident = (*it).first; 1049 1049 if (!variableObject->hasProperty(callFrame, ident)) { … … 1053 1053 } 1054 1054 1055 const Node::FunctionStack& functionStack = codeBlock->ownerNode->functionStack();1056 Node::FunctionStack::const_iterator functionStackEnd = functionStack.end();1057 for ( Node::FunctionStack::const_iterator it = functionStack.begin(); it != functionStackEnd; ++it) {1055 const DeclarationStacks::FunctionStack& functionStack = codeBlock->ownerNode->functionStack(); 1056 DeclarationStacks::FunctionStack::const_iterator functionStackEnd = functionStack.end(); 1057 for (DeclarationStacks::FunctionStack::const_iterator it = functionStack.begin(); it != functionStackEnd; ++it) { 1058 1058 PutPropertySlot slot; 1059 1059 variableObject->put(callFrame, (*it)->m_ident, (*it)->makeFunction(callFrame, scopeChain), slot);
Note:
See TracChangeset
for help on using the changeset viewer.