| Index: runtime/vm/redundancy_elimination.cc
|
| diff --git a/runtime/vm/redundancy_elimination.cc b/runtime/vm/redundancy_elimination.cc
|
| index adc131995d27c87fd9ca5f9c5cdd683056dbd1af..4b8b3bf7da7ff10c7cc723de7a50b421db69dd51 100644
|
| --- a/runtime/vm/redundancy_elimination.cc
|
| +++ b/runtime/vm/redundancy_elimination.cc
|
| @@ -1353,6 +1353,8 @@ void LICM::Hoist(ForwardInstructionIterator* it,
|
| current->AsCheckEitherNonSmi()->set_licm_hoisted(true);
|
| } else if (current->IsCheckArrayBound()) {
|
| current->AsCheckArrayBound()->set_licm_hoisted(true);
|
| + } else if (current->IsTestCids()) {
|
| + current->AsTestCids()->set_licm_hoisted(true);
|
| }
|
| if (FLAG_trace_optimization) {
|
| THR_Print("Hoisting instruction %s:%" Pd " from B%" Pd " to B%" Pd "\n",
|
|
|