| Index: runtime/vm/dart.cc
|
| diff --git a/runtime/vm/dart.cc b/runtime/vm/dart.cc
|
| index 300e5b31e75817fd6e61f19895f7121252861033..bcbc51ba1aab00a22d5a11b1bd169a614d60fd4f 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_);
|
| 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) {
|
|
|