Chromium Code Reviews| Index: runtime/vm/dart.cc |
| diff --git a/runtime/vm/dart.cc b/runtime/vm/dart.cc |
| index e4013740eed50ae16637af0bcb53b85f2d7dd375..66a5d2119c83524a462b147d341ab69362b037c5 100644 |
| --- a/runtime/vm/dart.cc |
| +++ b/runtime/vm/dart.cc |
| @@ -14,6 +14,7 @@ |
| #include "vm/isolate.h" |
| #include "vm/object.h" |
| #include "vm/object_store.h" |
| +#include "vm/object_id_ring.h" |
| #include "vm/port.h" |
| #include "vm/simulator.h" |
| #include "vm/snapshot.h" |
| @@ -110,6 +111,7 @@ const char* Dart::InitOnce(Dart_IsolateCreateCallback create, |
| StackZone zone(vm_isolate_); |
| HandleScope handle_scope(vm_isolate_); |
| Heap::Init(vm_isolate_); |
| + ObjectIdRing::Init(vm_isolate_); |
|
Ivan Posva
2013/07/10 01:10:13
Does the VM isolate really need an object id ring?
Cutch
2013/07/10 17:23:10
Done.
|
| ObjectStore::Init(vm_isolate_); |
| Object::InitOnce(); |
| ArgumentsDescriptor::InitOnce(); |
| @@ -159,6 +161,7 @@ RawError* Dart::InitializeIsolate(const uint8_t* snapshot_buffer, void* data) { |
| StackZone zone(isolate); |
| HandleScope handle_scope(isolate); |
| Heap::Init(isolate); |
| + ObjectIdRing::Init(isolate); |
| ObjectStore::Init(isolate); |
| if (snapshot_buffer == NULL) { |