Index: pkg/compiler/lib/src/cps_ir/shrinking_reductions.dart |
diff --git a/pkg/compiler/lib/src/cps_ir/shrinking_reductions.dart b/pkg/compiler/lib/src/cps_ir/shrinking_reductions.dart |
index f39f57be8b42f39d6f694dd93524d52e6f81cdb5..1c85d15d2d709d304fbd6680d581957ff74938a8 100644 |
--- a/pkg/compiler/lib/src/cps_ir/shrinking_reductions.dart |
+++ b/pkg/compiler/lib/src/cps_ir/shrinking_reductions.dart |
@@ -666,6 +666,11 @@ class ParentVisitor extends RecursiveVisitor { |
node.arguments.forEach((Reference ref) => ref.parent = node); |
} |
+ processApplyBuiltinMethod(ApplyBuiltinMethod node) { |
+ node.receiver.parent = node; |
+ node.arguments.forEach((Reference ref) => ref.parent = node); |
+ } |
+ |
processForeignCode(ForeignCode node) { |
if (node.continuation != null) { |
node.continuation.parent = node; |