Chromium Code Reviews| 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))); |