Index: src/typing.h |
diff --git a/src/typing.h b/src/typing.h |
index ccfb973437faa6f672ac1f1f0ffb29f895aa7516..8b3e97b67ca67141ab9283c580fd2982c6a973e8 100644 |
--- a/src/typing.h |
+++ b/src/typing.h |
@@ -19,7 +19,8 @@ namespace internal { |
class AstTyper: public AstVisitor { |
public: |
- explicit AstTyper(CompilationInfo* info); |
+ AstTyper(Isolate* isolate, Zone* zone, Handle<JSFunction> closure, |
+ Scope* scope, BailoutId osr_ast_id, FunctionLiteral* root); |
void Run(); |
DEFINE_AST_VISITOR_SUBCLASS_MEMBERS(); |
@@ -32,7 +33,10 @@ class AstTyper: public AstVisitor { |
typedef v8::internal::Effects<int, kNoVar> Effects; |
typedef v8::internal::NestedEffects<int, kNoVar> Store; |
- CompilationInfo* info_; |
+ Handle<JSFunction> closure_; |
+ Scope* scope_; |
+ BailoutId osr_ast_id_; |
+ FunctionLiteral* root_; |
TypeFeedbackOracle oracle_; |
Store store_; |