| Index: runtime/vm/object.cc
|
| ===================================================================
|
| --- runtime/vm/object.cc (revision 35325)
|
| +++ runtime/vm/object.cc (working copy)
|
| @@ -1018,7 +1018,6 @@
|
| // Super type set below, after Object is allocated.
|
|
|
| cls = Class::New<JSRegExp>();
|
| - object_store->set_jsregexp_class(cls);
|
| RegisterPrivateClass(cls, Symbols::JSSyntaxRegExp(), core_lib);
|
| pending_classes.Add(cls);
|
|
|
| @@ -1129,7 +1128,6 @@
|
| ASSERT(lib.raw() == Library::MirrorsLibrary());
|
|
|
| cls = Class::New<MirrorReference>();
|
| - object_store->set_mirror_reference_class(cls);
|
| RegisterPrivateClass(cls, Symbols::_MirrorReference(), lib);
|
|
|
| // Pre-register the profiler library so we can place the vm class
|
| @@ -1147,7 +1145,6 @@
|
| lib = Library::LookupLibrary(Symbols::DartProfiler());
|
| ASSERT(!lib.IsNull());
|
| cls = Class::New<UserTag>();
|
| - object_store->set_user_tag_class(cls);
|
| RegisterPrivateClass(cls, Symbols::_UserTag(), lib);
|
| pending_classes.Add(cls);
|
|
|
| @@ -1441,7 +1438,6 @@
|
| object_store->set_stacktrace_class(cls);
|
|
|
| cls = Class::New<JSRegExp>();
|
| - object_store->set_jsregexp_class(cls);
|
|
|
| // Some classes are not stored in the object store. Yet we still need to
|
| // create their Class object so that they get put into the class_table
|
| @@ -1452,10 +1448,8 @@
|
| object_store->set_weak_property_class(cls);
|
|
|
| cls = Class::New<MirrorReference>();
|
| - object_store->set_mirror_reference_class(cls);
|
|
|
| cls = Class::New<UserTag>();
|
| - object_store->set_user_tag_class(cls);
|
| }
|
|
|
|
|
| @@ -18238,8 +18232,6 @@
|
|
|
|
|
| RawJSRegExp* JSRegExp::New(intptr_t len, Heap::Space space) {
|
| - ASSERT(Isolate::Current()->object_store()->jsregexp_class() !=
|
| - Class::null());
|
| if (len < 0 || len > kMaxElements) {
|
| // This should be caught before we reach here.
|
| FATAL1("Fatal error in JSRegexp::New: invalid len %" Pd "\n", len);
|
| @@ -18387,8 +18379,6 @@
|
|
|
| RawMirrorReference* MirrorReference::New(const Object& referent,
|
| Heap::Space space) {
|
| - ASSERT(Isolate::Current()->object_store()->mirror_reference_class()
|
| - != Class::null());
|
| MirrorReference& result = MirrorReference::Handle();
|
| {
|
| RawObject* raw = Object::Allocate(MirrorReference::kClassId,
|
| @@ -18428,7 +18418,6 @@
|
|
|
| RawUserTag* UserTag::New(const String& label, Heap::Space space) {
|
| Isolate* isolate = Isolate::Current();
|
| - ASSERT(isolate->object_store()->user_tag_class() != Class::null());
|
| ASSERT(isolate->tag_table() != GrowableObjectArray::null());
|
| // Canonicalize by name.
|
| UserTag& result = UserTag::Handle(FindTagInIsolate(isolate, label));
|
|
|