Changeset 38420 in webkit for trunk/JavaScriptCore/parser
- Timestamp:
- Nov 15, 2008, 12:22:22 AM (17 years ago)
- Location:
- trunk/JavaScriptCore/parser
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/parser/Nodes.cpp
r38349 r38420 2432 2432 JSGlobalObject* globalObject = scopeChain.globalObject(); 2433 2433 2434 SymbolTable symbolTable;2435 2434 m_code.set(new EvalCodeBlock(this, globalObject, source().provider())); 2436 2435 2437 CodeGenerator generator(this, globalObject->debugger(), scopeChain, & symbolTable, m_code.get());2436 CodeGenerator generator(this, globalObject->debugger(), scopeChain, &m_code->symbolTable, m_code.get()); 2438 2437 generator.generate(); 2439 2438 } … … 2501 2500 m_code.set(new CodeBlock(this, FunctionCode, source().provider(), source().startOffset())); 2502 2501 2503 CodeGenerator generator(this, globalObject->debugger(), scopeChain, &m_ symbolTable, m_code.get());2502 CodeGenerator generator(this, globalObject->debugger(), scopeChain, &m_code->symbolTable, m_code.get()); 2504 2503 generator.generate(); 2505 2504 } -
trunk/JavaScriptCore/parser/Nodes.h
r38349 r38420 2153 2153 virtual RegisterID* emitCode(CodeGenerator&, RegisterID* = 0) JSC_FAST_CALL; 2154 2154 2155 SymbolTable& symbolTable() { return m_symbolTable; } // FIXME: Remove this2156 2157 2155 CodeBlock& byteCode(ScopeChainNode* scopeChain) JSC_FAST_CALL 2158 2156 { … … 2202 2200 Identifier* m_parameters; 2203 2201 size_t m_parameterCount; 2204 SymbolTable m_symbolTable;2205 2202 OwnPtr<CodeBlock> m_code; 2206 2203 unsigned m_refCount;
Note:
See TracChangeset
for help on using the changeset viewer.