Index: pkg/compiler/lib/src/ssa/kernel_impact.dart |
diff --git a/pkg/compiler/lib/src/ssa/kernel_impact.dart b/pkg/compiler/lib/src/ssa/kernel_impact.dart |
index 3704f440c10e9441ef351a281700b6341b2d03a1..6dc679942b3c15f2b0e36e5b636eebae9b916507 100644 |
--- a/pkg/compiler/lib/src/ssa/kernel_impact.dart |
+++ b/pkg/compiler/lib/src/ssa/kernel_impact.dart |
@@ -302,7 +302,8 @@ class KernelImpactBuilder extends ir.Visitor { |
@override |
void visitSuperInitializer(ir.SuperInitializer node) { |
- ConstructorEntity target = elementAdapter.getConstructor(node.target); |
+ ConstructorEntity target = |
+ elementAdapter.getSuperConstructor(node.parent, node.target); |
Siggi Cherem (dart-lang)
2017/05/17 16:50:32
is node.target here the one that was read from the
Johnni Winther
2017/05/18 08:57:03
Adding a TODO. I have so far been reluctant to put
|
_visitArguments(node.arguments); |
impactBuilder.registerStaticUse(new StaticUse.superConstructorInvoke( |
target, elementAdapter.getCallStructure(node.arguments))); |