| Index: sdk/lib/_internal/compiler/implementation/cps_ir/redundant_phi.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/cps_ir/redundant_phi.dart b/sdk/lib/_internal/compiler/implementation/cps_ir/redundant_phi.dart
|
| index bff4124b42fe4528457ff904ff7dbef94567f1ed..1ce73a5d6a768a7afe2c148fa5ef3aef63345aef 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/cps_ir/redundant_phi.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/cps_ir/redundant_phi.dart
|
| @@ -12,7 +12,7 @@ part of dart2js.optimizers;
|
| /// (except for feedback). Redundant parameters are removed from the
|
| /// continuation signature, all invocations, and replaced within the
|
| /// continuation body.
|
| -class RedundantPhiEliminator extends RecursiveVisitor {
|
| +class RedundantPhiEliminator extends RecursiveVisitor implements Pass {
|
| final Map<Continuation, List<InvokeContinuation>> cont2invokes =
|
| <Continuation, List<InvokeContinuation>>{};
|
| // For each reference r used in a continuation invocation i, stores the
|
|
|