Changeset 34303 in webkit for trunk/JavaScriptCore/kjs/nodes.cpp
- Timestamp:
- Jun 2, 2008, 9:32:15 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/nodes.cpp
r34250 r34303 5845 5845 { 5846 5846 ScopeChain scopeChain(sc); 5847 JSGlobalObject* globalObject = static_cast<JSGlobalObject*>(scopeChain.bottom()); 5848 ASSERT(globalObject->isGlobalObject()); 5849 5847 JSGlobalObject* globalObject = scopeChain.globalObject(); 5848 5849 SymbolTable symbolTable; 5850 5850 5851 m_code.set(new EvalCodeBlock(this, globalObject)); 5851 SymbolTable symbolTable; 5852 5852 5853 CodeGenerator generator(this, globalObject->debugger(), scopeChain, &symbolTable, m_code.get(), m_varStack, m_functionStack); 5853 5854 generator.generate(); … … 5885 5886 void FunctionBodyNode::generateCode(ScopeChainNode* sc) 5886 5887 { 5888 ScopeChain scopeChain(sc); 5889 JSGlobalObject* globalObject = scopeChain.globalObject(); 5890 5887 5891 m_code.set(new CodeBlock(this)); 5888 5889 ScopeChain scopeChain(sc);5890 JSGlobalObject* globalObject = static_cast<JSGlobalObject*>(scopeChain.bottom());5891 ASSERT(globalObject->isGlobalObject());5892 5892 5893 5893 CodeGenerator generator(this, globalObject->debugger(), scopeChain, &m_symbolTable, m_code.get(), m_varStack, m_functionStack, m_parameters); … … 5925 5925 { 5926 5926 ScopeChain scopeChain(sc); 5927 JSGlobalObject* globalObject = static_cast<JSGlobalObject*>(scopeChain.bottom()); 5928 ASSERT(globalObject->isGlobalObject()); 5927 JSGlobalObject* globalObject = scopeChain.globalObject(); 5929 5928 5930 5929 m_code.set(new ProgramCodeBlock(this, globalObject));
Note:
See TracChangeset
for help on using the changeset viewer.