Index: vm/intermediate_language.cc |
=================================================================== |
--- vm/intermediate_language.cc (revision 11121) |
+++ vm/intermediate_language.cc (working copy) |
@@ -812,9 +812,7 @@ |
(receiver_class_id() == kNumberCid)) { |
return Type::BoolInterface(); |
} |
- const intptr_t dart_object_cid = |
- Class::Handle(Isolate::Current()->object_store()->object_class()).id(); |
- if (HasICData() && ic_data()->AllTargetsHaveSameOwner(dart_object_cid)) { |
+ if (HasICData() && ic_data()->AllTargetsHaveSameOwner(kInstanceCid)) { |
return Type::BoolInterface(); |
} |
return Type::DynamicType(); |
@@ -828,9 +826,7 @@ |
// Known/library equalities that are guaranteed to return Boolean. |
return kBoolCid; |
} |
- const intptr_t dart_object_cid = |
- Class::Handle(Isolate::Current()->object_store()->object_class()).id(); |
- if (HasICData() && ic_data()->AllTargetsHaveSameOwner(dart_object_cid)) { |
+ if (HasICData() && ic_data()->AllTargetsHaveSameOwner(kInstanceCid)) { |
return kBoolCid; |
} |
return kDynamicCid; |