| Index: lib/compiler/implementation/ssa/optimize.dart
|
| diff --git a/lib/compiler/implementation/ssa/optimize.dart b/lib/compiler/implementation/ssa/optimize.dart
|
| index d8150137da83a7d73ad5476085d756cbc3c168f6..3245032367aa2fd1a21e06778c3b72451ab91be8 100644
|
| --- a/lib/compiler/implementation/ssa/optimize.dart
|
| +++ b/lib/compiler/implementation/ssa/optimize.dart
|
| @@ -886,6 +886,11 @@ class SsaGlobalValueNumberer implements OptimizationPhase {
|
| preheader.moveAtExit(instruction);
|
| }
|
| }
|
| + int oldChangesFlags = changesFlags;
|
| + changesFlags |= instruction.getChangesFlags();
|
| + if (oldChangesFlags != changesFlags) {
|
| + dependsFlags = HInstruction.computeDependsOnFlags(changesFlags);
|
| + }
|
| instruction = next;
|
| }
|
| }
|
|
|