| 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_;
|
|
|
|
|