| Index: pkg/kernel/lib/transformations/mixin_full_resolution.dart
|
| diff --git a/pkg/kernel/lib/transformations/mixin_full_resolution.dart b/pkg/kernel/lib/transformations/mixin_full_resolution.dart
|
| index 1cd1160475bf60a8768b7fe237e594748a1ef882..b045ee6b511defbdb1c0bc288ce20edc6f615cf7 100644
|
| --- a/pkg/kernel/lib/transformations/mixin_full_resolution.dart
|
| +++ b/pkg/kernel/lib/transformations/mixin_full_resolution.dart
|
| @@ -179,7 +179,7 @@ class SuperCallResolutionTransformer extends Transformer {
|
| return new DirectPropertyGet(new ThisExpression(), target);
|
| } else {
|
| return _callNoSuchMethod(node.name.name, new Arguments.empty(), node,
|
| - isGetter: true);
|
| + isGetter: true, isSuper: true);
|
| }
|
| }
|
|
|
| @@ -195,7 +195,7 @@ class SuperCallResolutionTransformer extends Transformer {
|
| new VariableDeclaration.forValue(visit(node.value));
|
| Expression result = _callNoSuchMethod(
|
| node.name.name, new Arguments([new VariableGet(rightHandSide)]), node,
|
| - isSetter: true);
|
| + isSetter: true, isSuper: true);
|
| VariableDeclaration call = new VariableDeclaration.forValue(result);
|
| return new Let(
|
| rightHandSide, new Let(call, new VariableGet(rightHandSide)));
|
|
|