Index: src/isolate.h |
diff --git a/src/isolate.h b/src/isolate.h |
index d272a77db5a269f3dddf91d87878980c3a564315..a984ae252045883bfb4806490368c95cbf8821b1 100644 |
--- a/src/isolate.h |
+++ b/src/isolate.h |
@@ -26,6 +26,8 @@ |
#include "src/runtime/runtime.h" |
#include "src/zone/zone.h" |
+class TestIsolate; |
+ |
namespace v8 { |
namespace base { |
@@ -74,6 +76,7 @@ class OptimizingCompileDispatcher; |
class RegExpStack; |
class RuntimeProfiler; |
class SaveContext; |
+class SetupBuiltinsDelegate; |
class StatsTable; |
class StringTracker; |
class StubCache; |
@@ -1416,6 +1419,7 @@ class Isolate { |
ThreadManager* thread_manager_; |
RuntimeState runtime_state_; |
Builtins builtins_; |
+ SetupBuiltinsDelegate* setup_builtins_delegate_; |
Jakob Kummerow
2017/03/21 16:38:00
The only reason we need this Delegate is so that t
|
unibrow::Mapping<unibrow::Ecma262UnCanonicalize> jsregexp_uncanonicalize_; |
unibrow::Mapping<unibrow::CanonicalizationRange> jsregexp_canonrange_; |
unibrow::Mapping<unibrow::Ecma262Canonicalize> |
@@ -1554,6 +1558,7 @@ class Isolate { |
friend class v8::Locker; |
friend class v8::Unlocker; |
friend class v8::SnapshotCreator; |
+ friend class ::TestIsolate; |
friend v8::StartupData v8::V8::CreateSnapshotDataBlob(const char*); |
friend v8::StartupData v8::V8::WarmUpSnapshotDataBlob(v8::StartupData, |
const char*); |