Index: src/crankshaft/lithium-codegen.h |
diff --git a/src/crankshaft/lithium-codegen.h b/src/crankshaft/lithium-codegen.h |
index fbf96924eeb2f3ebafa9364e298892abd7babb8f..c6bf44754307d95ab13199d52c18a479ad4023f1 100644 |
--- a/src/crankshaft/lithium-codegen.h |
+++ b/src/crankshaft/lithium-codegen.h |
@@ -6,13 +6,13 @@ |
#define V8_CRANKSHAFT_LITHIUM_CODEGEN_H_ |
#include "src/bailout-reason.h" |
-#include "src/compiler.h" |
#include "src/deoptimizer.h" |
#include "src/source-position-table.h" |
namespace v8 { |
namespace internal { |
+class CompilationInfo; |
class HGraph; |
class LChunk; |
class LEnvironment; |
@@ -29,7 +29,7 @@ class LCodeGenBase BASE_EMBEDDED { |
// Simple accessors. |
MacroAssembler* masm() const { return masm_; } |
CompilationInfo* info() const { return info_; } |
- Isolate* isolate() const { return info_->isolate(); } |
+ Isolate* isolate() const; |
Factory* factory() const { return isolate()->factory(); } |
Heap* heap() const { return isolate()->heap(); } |
Zone* zone() const { return zone_; } |