Chromium Code Reviews| Index: runtime/vm/object.cc |
| =================================================================== |
| --- runtime/vm/object.cc (revision 27782) |
| +++ runtime/vm/object.cc (working copy) |
| @@ -1728,7 +1728,6 @@ |
| type_params ^= cls.type_parameters(); |
| num_type_args += type_params.Length(); |
| } |
| - |
| // Super type of Object class is null. |
| if (cls.super_type() == AbstractType::null() || |
| cls.super_type() == isolate->object_store()->object_type()) { |
| @@ -1756,9 +1755,7 @@ |
| if (super_type() == AbstractType::null()) { |
| return Class::null(); |
| } |
| - Isolate* isolate = Isolate::Current(); |
| - ReusableHandleScope reused_handles(isolate); |
| - AbstractType& sup_type = reused_handles.AbstractTypeHandle(); |
| + AbstractType& sup_type = AbstractType::Handle(); |
|
hausner
2013/09/24 00:15:35
const?
regis
2013/09/24 00:23:42
Done.
|
| sup_type ^= super_type(); |
| return sup_type.type_class(); |
| } |
| @@ -11837,9 +11834,7 @@ |
| RawClass* MixinAppType::MixinAppAt(intptr_t depth) const { |
| - Class& mixin_app = Class::Handle(); |
| - mixin_app ^= Array::Handle(mixins()).At(depth); |
| - return mixin_app.raw(); |
| + return Class::RawCast(Array::Handle(mixins()).At(depth)); |
| } |