Changeset 34319 in webkit for trunk/JavaScriptCore/VM/CodeGenerator.h
- Timestamp:
- Jun 2, 2008, 1:45:13 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/VM/CodeGenerator.h
r34250 r34319 78 78 79 79 CodeGenerator(ProgramNode*, const Debugger*, const ScopeChain&, SymbolTable*, CodeBlock*, VarStack&, FunctionStack&, bool canCreateGlobals); 80 CodeGenerator(FunctionBodyNode*, const Debugger*, const ScopeChain&, SymbolTable*, CodeBlock* , VarStack&, FunctionStack&, Vector<Identifier>& parameters);81 CodeGenerator(EvalNode*, const Debugger*, const ScopeChain&, SymbolTable*, EvalCodeBlock* , VarStack&, FunctionStack& functionStack);80 CodeGenerator(FunctionBodyNode*, const Debugger*, const ScopeChain&, SymbolTable*, CodeBlock*); 81 CodeGenerator(EvalNode*, const Debugger*, const ScopeChain&, SymbolTable*, EvalCodeBlock*); 82 82 83 83 ~CodeGenerator(); … … 107 107 108 108 // Returns the register storing "this" 109 RegisterID* thisRegister() { return m_thisRegister; }109 RegisterID* thisRegister() { return &m_thisRegister; } 110 110 111 111 bool isLocalConstant(const Identifier&); … … 352 352 353 353 HashSet<RefPtr<UString::Rep>, IdentifierRepHash> m_functions; 354 static RegisterID* programCodeThis(); 355 RegisterID* m_thisRegister; 354 RegisterID m_thisRegister; 356 355 SegmentedVector<RegisterID, 512> m_locals; 357 356 SegmentedVector<RegisterID, 512> m_temporaries;
Note:
See TracChangeset
for help on using the changeset viewer.