Index: runtime/vm/isolate.h |
diff --git a/runtime/vm/isolate.h b/runtime/vm/isolate.h |
index 530021d0d9660490a93aacfa918e714fc538aa56..a88569aaa49f49f725e1aa44e18036c12cee729e 100644 |
--- a/runtime/vm/isolate.h |
+++ b/runtime/vm/isolate.h |
@@ -753,7 +753,6 @@ class Isolate : public BaseIsolate { |
uword stack_limit_; |
StoreBuffer* store_buffer_; |
Heap* heap_; |
- uword vm_tag_; |
uword user_tag_; |
RawUserTag* current_tag_; |
RawUserTag* default_tag_; |
@@ -783,7 +782,7 @@ class Isolate : public BaseIsolate { |
Flags flags_; |
Random random_; |
Simulator* simulator_; |
- Mutex* mutex_; // protects stack_limit_ and saved_stack_limit_. |
+ Mutex* mutex_; // protects stack_limit_, saved_stack_limit_, compiler stats. |
uword saved_stack_limit_; |
uword stack_base_; |
uword stack_overflow_flags_; |
@@ -795,7 +794,6 @@ class Isolate : public BaseIsolate { |
Dart_GcEpilogueCallback gc_epilogue_callback_; |
intptr_t defer_finalization_count_; |
DeoptContext* deopt_context_; |
- BackgroundCompiler* background_compiler_; |
CompilerStats* compiler_stats_; |
@@ -821,8 +819,10 @@ class Isolate : public BaseIsolate { |
VMTagCounters vm_tag_counters_; |
RawGrowableObjectArray* tag_table_; |
- |
RawGrowableObjectArray* deoptimized_code_array_; |
+ |
+ // Background compilation. |
+ BackgroundCompiler* background_compiler_; |
RawGrowableObjectArray* background_compilation_queue_; |
// We use 6 list entries for each pending service extension calls. |