Index: src/compiler/typer.h |
diff --git a/src/compiler/typer.h b/src/compiler/typer.h |
index 0982b28ade8c562d51646406ffdbc9407daedd07..b6c5cb333cae56d50776baeadc6e8c1368e574c2 100644 |
--- a/src/compiler/typer.h |
+++ b/src/compiler/typer.h |
@@ -7,6 +7,7 @@ |
#include "src/base/flags.h" |
#include "src/compiler/graph.h" |
+#include "src/compiler/operation-typer.h" |
#include "src/types.h" |
namespace v8 { |
@@ -18,6 +19,7 @@ class TypeCache; |
namespace compiler { |
+class OperationTyper; |
class Typer { |
public: |
@@ -47,6 +49,7 @@ class Typer { |
Flags flags() const { return flags_; } |
CompilationDependencies* dependencies() const { return dependencies_; } |
FunctionType* function_type() const { return function_type_; } |
+ OperationTyper* operation_typer() { return &operation_typer_; } |
Isolate* const isolate_; |
Graph* const graph_; |
@@ -55,6 +58,7 @@ class Typer { |
FunctionType* function_type_; |
Decorator* decorator_; |
TypeCache const& cache_; |
+ OperationTyper operation_typer_; |
Type* singleton_false_; |
Type* singleton_true_; |