Index: runtime/vm/isolate.h |
diff --git a/runtime/vm/isolate.h b/runtime/vm/isolate.h |
index a93e869d2e1a9029c520dcb66c0dfa12f08f481d..0bf07a909a9b35771bf2030dfb67905a094c793e 100644 |
--- a/runtime/vm/isolate.h |
+++ b/runtime/vm/isolate.h |
@@ -14,7 +14,6 @@ |
#include "vm/megamorphic_cache_table.h" |
#include "vm/metrics.h" |
#include "vm/random.h" |
-#include "vm/store_buffer.h" |
#include "vm/tags.h" |
#include "vm/thread.h" |
#include "vm/os_thread.h" |
@@ -76,6 +75,7 @@ class ServiceIdZone; |
class Simulator; |
class StackResource; |
class StackZone; |
+class StoreBuffer; |
class StubCode; |
class TypeArguments; |
class TypeParameter; |
@@ -141,7 +141,7 @@ class Isolate : public BaseIsolate { |
bool visit_prologue_weak_persistent_handles); |
void VisitPrologueWeakPersistentHandles(HandleVisitor* visitor); |
- StoreBuffer* store_buffer() { return &store_buffer_; } |
+ StoreBuffer* store_buffer() { return store_buffer_; } |
ClassTable* class_table() { return &class_table_; } |
static intptr_t class_table_offset() { |
@@ -722,7 +722,7 @@ class Isolate : public BaseIsolate { |
Thread* mutator_thread_; |
uword vm_tag_; |
- StoreBuffer store_buffer_; |
+ StoreBuffer* store_buffer_; |
ClassTable class_table_; |
MegamorphicCacheTable megamorphic_cache_table_; |
Dart_MessageNotifyCallback message_notify_callback_; |