| Index: pkg/compiler/lib/src/resolved_visitor.dart
|
| diff --git a/pkg/compiler/lib/src/resolved_visitor.dart b/pkg/compiler/lib/src/resolved_visitor.dart
|
| index d75834b61757f878b7689f8641abaa627cb8c24e..6828a795257b606adf83058b87bbb004050abf9b 100644
|
| --- a/pkg/compiler/lib/src/resolved_visitor.dart
|
| +++ b/pkg/compiler/lib/src/resolved_visitor.dart
|
| @@ -239,7 +239,8 @@ abstract class NewResolvedVisitor<R> extends BaseResolvedVisitor<R>
|
| bool checkResolvedKind(Node node,
|
| ResolvedKind oldKind,
|
| ResolvedKind newKind) {
|
| - return invariant(node, oldKind == newKind, message: '$oldKind != $newKind');
|
| + return invariant(node, oldKind == newKind,
|
| + message: 'old=$oldKind != new=$newKind');
|
| }
|
|
|
| ResolvedKind computeResolvedKindFromStructure(
|
| @@ -436,7 +437,7 @@ class ResolvedSemanticDispatcher<R> extends Object
|
| Send node,
|
| FunctionElement setter,
|
| ResolvedKindVisitor<R> visitor) {
|
| - return visitor.visitGetterSend(node);
|
| + return visitor.visitSuperSend(node);
|
| }
|
|
|
| @override
|
| @@ -495,6 +496,14 @@ class ResolvedSemanticDispatcher<R> extends Object
|
| }
|
|
|
| @override
|
| + R visitUnresolvedSuperGet(
|
| + Send node,
|
| + Element element,
|
| + ResolvedKindVisitor<R> visitor) {
|
| + return visitor.visitSuperSend(node);
|
| + }
|
| +
|
| + @override
|
| R visitUnresolvedInvoke(
|
| Send node,
|
| Element element,
|
|
|