Index: src/compiler/operation-typer.h |
diff --git a/src/compiler/operation-typer.h b/src/compiler/operation-typer.h |
index dcfe0c45eadeb229f087b83bf70a21ad3528d3d3..b3e4e792d1ae25b58e780ea3a0bb7b558b1843ae 100644 |
--- a/src/compiler/operation-typer.h |
+++ b/src/compiler/operation-typer.h |
@@ -11,6 +11,8 @@ |
namespace v8 { |
namespace internal { |
+// Forward declarations. |
+class Factory; |
class Isolate; |
class RangeType; |
class Type; |
@@ -19,6 +21,7 @@ class Zone; |
namespace compiler { |
+// Forward declarations. |
class Operator; |
class OperationTyper { |
@@ -71,8 +74,11 @@ class OperationTyper { |
double rhs_max); |
Type* MultiplyRanger(Type* lhs, Type* rhs); |
+ Factory* factory() const; |
+ Isolate* isolate() const { return isolate_; } |
Zone* zone() const { return zone_; } |
+ Isolate* const isolate_; |
Zone* const zone_; |
TypeCache const& cache_; |