| Index: vm/intermediate_language_ia32.cc | 
| =================================================================== | 
| --- vm/intermediate_language_ia32.cc	(revision 11121) | 
| +++ vm/intermediate_language_ia32.cc	(working copy) | 
| @@ -240,11 +240,9 @@ | 
|  | 
|  | 
| LocationSummary* EqualityCompareComp::MakeLocationSummary() const { | 
| -  const intptr_t dart_object_cid = | 
| -      Class::Handle(Isolate::Current()->object_store()->object_class()).id(); | 
| const intptr_t kNumInputs = 2; | 
| const bool is_checked_strict_equal = | 
| -      HasICData() && ic_data()->AllTargetsHaveSameOwner(dart_object_cid); | 
| +      HasICData() && ic_data()->AllTargetsHaveSameOwner(kInstanceCid); | 
| if ((receiver_class_id() == kSmiCid) || | 
| (receiver_class_id() == kDoubleCid) || | 
| is_checked_strict_equal) { | 
| @@ -638,10 +636,8 @@ | 
| deopt_id(), token_pos(), try_index()); | 
| return; | 
| } | 
| -  const intptr_t dart_object_cid = | 
| -      Class::Handle(Isolate::Current()->object_store()->object_class()).id(); | 
| const bool is_checked_strict_equal = | 
| -      HasICData() && ic_data()->AllTargetsHaveSameOwner(dart_object_cid); | 
| +      HasICData() && ic_data()->AllTargetsHaveSameOwner(kInstanceCid); | 
| if (is_checked_strict_equal) { | 
| EmitCheckedStrictEqual(compiler, *ic_data(), *locs(), kind(), NULL, | 
| deopt_id(), token_pos(), try_index()); | 
| @@ -2041,10 +2037,8 @@ | 
|  | 
|  | 
| static bool IsCheckedStrictEquals(const ICData& ic_data, Token::Kind kind) { | 
| -  const intptr_t dart_object_cid = | 
| -      Class::Handle(Isolate::Current()->object_store()->object_class()).id(); | 
| if ((kind == Token::kEQ) || (kind == Token::kNE)) { | 
| -    return ic_data.AllTargetsHaveSameOwner(dart_object_cid); | 
| +    return ic_data.AllTargetsHaveSameOwner(kInstanceCid); | 
| } | 
| return false; | 
| } | 
|  |