| Index: runtime/vm/object.cc
|
| diff --git a/runtime/vm/object.cc b/runtime/vm/object.cc
|
| index 394ed41496ae25c17dd237edc440d58beefbd32f..4a991dd14994abdcf05b32a365e5b09a7d6d362e 100644
|
| --- a/runtime/vm/object.cc
|
| +++ b/runtime/vm/object.cc
|
| @@ -809,10 +809,12 @@ RawError* Object::Init(Isolate* isolate) {
|
| type = Type::NewNonParameterizedType(cls);
|
| object_store->set_number_type(type);
|
|
|
| - cls = CreateAndRegisterInterface("int", script, core_lib);
|
| + name = Symbols::New("int");
|
| + cls = Class::New<Instance>(name, script, Scanner::kDummyTokenIndex);
|
| + RegisterClass(cls, name, core_lib);
|
| pending_classes.Add(cls, Heap::kOld);
|
| type = Type::NewNonParameterizedType(cls);
|
| - object_store->set_int_interface(type);
|
| + object_store->set_int_type(type);
|
|
|
| name = Symbols::New("double");
|
| cls = Class::New<Instance>(name, script, Scanner::kDummyTokenIndex);
|
| @@ -2598,9 +2600,9 @@ bool AbstractType::IsBoolType() const {
|
| }
|
|
|
|
|
| -bool AbstractType::IsIntInterface() const {
|
| +bool AbstractType::IsIntType() const {
|
| return HasResolvedTypeClass() &&
|
| - (type_class() == Type::Handle(Type::IntInterface()).type_class());
|
| + (type_class() == Type::Handle(Type::IntType()).type_class());
|
| }
|
|
|
|
|
| @@ -2730,8 +2732,8 @@ RawType* Type::BoolType() {
|
| }
|
|
|
|
|
| -RawType* Type::IntInterface() {
|
| - return Isolate::Current()->object_store()->int_interface();
|
| +RawType* Type::IntType() {
|
| + return Isolate::Current()->object_store()->int_type();
|
| }
|
|
|
|
|
|
|