Chromium Code Reviews| Index: runtime/vm/redundancy_elimination.cc |
| diff --git a/runtime/vm/redundancy_elimination.cc b/runtime/vm/redundancy_elimination.cc |
| index c13ec9d2fcb23f568faa0d4141bc794fc31bd477..e37977383ad1bad28255c89e3ff042f12f45f0e7 100644 |
| --- a/runtime/vm/redundancy_elimination.cc |
| +++ b/runtime/vm/redundancy_elimination.cc |
| @@ -1047,6 +1047,8 @@ class AliasedSet : public ZoneAllocated { |
| use = use->next_use()) { |
| Instruction* instr = use->instruction(); |
| if (instr->IsPushArgument() || |
| + instr->IsCheckedSmiOp() || |
| + instr->IsCheckedSmiComparison() || |
|
Florian Schneider
2016/11/11 18:12:20
Good catch!
|
| (instr->IsStoreIndexed() |
| && (use->use_index() == StoreIndexedInstr::kValuePos)) || |
| instr->IsStoreStaticField() || |