| Index: runtime/vm/flow_graph_compiler_mips.cc
|
| ===================================================================
|
| --- runtime/vm/flow_graph_compiler_mips.cc (revision 33221)
|
| +++ runtime/vm/flow_graph_compiler_mips.cc (working copy)
|
| @@ -500,20 +500,6 @@
|
| // type error. A null value is handled prior to executing this inline code.
|
| return SubtypeTestCache::null();
|
| }
|
| - if (TypeCheckAsClassEquality(type)) {
|
| - const intptr_t type_cid = Class::Handle(type.type_class()).id();
|
| - const Register kInstanceReg = A0;
|
| - __ andi(CMPRES1, kInstanceReg, Immediate(kSmiTagMask));
|
| - if (type_cid == kSmiCid) {
|
| - __ beq(CMPRES1, ZR, is_instance_lbl);
|
| - } else {
|
| - __ beq(CMPRES1, ZR, is_not_instance_lbl);
|
| - __ LoadClassId(T0, kInstanceReg);
|
| - __ BranchEqual(T0, type_cid, is_instance_lbl);
|
| - }
|
| - __ b(is_not_instance_lbl);
|
| - return SubtypeTestCache::null();
|
| - }
|
| if (type.IsInstantiated()) {
|
| const Class& type_class = Class::ZoneHandle(type.type_class());
|
| // A class equality check is only applicable with a dst type of a
|
|
|