Index: src/isolate.h |
diff --git a/src/isolate.h b/src/isolate.h |
index ef33dcb3c0b79493adc7e13941e20dc9d122b49b..c0618c8ea95dd76b7c83933febda75c99a2b639d 100644 |
--- a/src/isolate.h |
+++ b/src/isolate.h |
@@ -41,6 +41,7 @@ |
#include "handles.h" |
#include "hashmap.h" |
#include "heap.h" |
+#include "optimizing-compiler-thread.h" |
#include "regexp-stack.h" |
#include "runtime-profiler.h" |
#include "runtime.h" |
@@ -1059,6 +1060,10 @@ class Isolate { |
void LinkDeferredHandles(DeferredHandles* deferred_handles); |
void UnlinkDeferredHandles(DeferredHandles* deferred_handles); |
+ OptimizingCompilerThread* optimizing_compiler_thread() { |
+ return &optimizing_compiler_thread_; |
+ } |
+ |
private: |
Isolate(); |
@@ -1283,9 +1288,12 @@ class Isolate { |
#endif |
DeferredHandles* deferred_handles_head_; |
+ OptimizingCompilerThread optimizing_compiler_thread_; |
friend class ExecutionAccess; |
+ friend class HandleScopeImplementer; |
friend class IsolateInitializer; |
+ friend class OptimizingCompilerThread; |
friend class ThreadManager; |
friend class Simulator; |
friend class StackGuard; |