Chromium Code Reviews| Index: runtime/vm/object.cc |
| =================================================================== |
| --- runtime/vm/object.cc (revision 11391) |
| +++ runtime/vm/object.cc (working copy) |
| @@ -560,7 +560,7 @@ |
| cls = Class::New<Bool>(); |
| object_store->set_bool_class(cls); |
| name = Symbols::Bool(); |
| - RegisterClass(cls, name, core_impl_lib); |
| + RegisterClass(cls, name, core_lib); |
| pending_classes.Add(cls, Heap::kOld); |
| cls = object_store->array_class(); // Was allocated above. |
| @@ -788,10 +788,9 @@ |
| type = Type::NewNonParameterizedType(cls); |
| object_store->set_string_interface(type); |
| - cls = CreateAndRegisterInterface("bool", script, core_lib); |
| - pending_classes.Add(cls, Heap::kOld); |
| + cls = object_store->bool_class(); |
|
Ivan Posva
2012/08/27 20:47:51
Can you move this down together with the smi_class
hausner
2012/08/27 21:08:19
Done.
|
| type = Type::NewNonParameterizedType(cls); |
| - object_store->set_bool_interface(type); |
| + object_store->set_bool_type(type); |
| cls = CreateAndRegisterInterface("List", script, core_lib); |
| pending_classes.Add(cls, Heap::kOld); |
| @@ -1166,8 +1165,6 @@ |
| case kExternalTwoByteStringCid: |
| case kExternalFourByteStringCid: |
| return Symbols::New("String"); |
| - case kBoolCid: |
| - return Symbols::New("bool"); |
| case kArrayCid: |
| case kImmutableArrayCid: |
| case kGrowableObjectArrayCid: |
| @@ -2556,9 +2553,9 @@ |
| } |
| -bool AbstractType::IsBoolInterface() const { |
| +bool AbstractType::IsBoolType() const { |
| return HasResolvedTypeClass() && |
| - (type_class() == Type::Handle(Type::BoolInterface()).type_class()); |
| + (type_class() == Type::Handle(Type::BoolType()).type_class()); |
| } |
| @@ -2689,8 +2686,8 @@ |
| } |
| -RawType* Type::BoolInterface() { |
| - return Isolate::Current()->object_store()->bool_interface(); |
| +RawType* Type::BoolType() { |
| + return Isolate::Current()->object_store()->bool_type(); |
| } |