| Index: pkg/compiler/lib/src/resolution/class_hierarchy.dart
|
| diff --git a/pkg/compiler/lib/src/resolution/class_hierarchy.dart b/pkg/compiler/lib/src/resolution/class_hierarchy.dart
|
| index ef03ab58bd5b30874418f11ba593c3df0259ca22..551a47e7332bbed9323fa1546f0b3ac578d0b1dc 100644
|
| --- a/pkg/compiler/lib/src/resolution/class_hierarchy.dart
|
| +++ b/pkg/compiler/lib/src/resolution/class_hierarchy.dart
|
| @@ -482,12 +482,12 @@ class ClassResolverVisitor extends TypeDefinitionVisitor {
|
| if (interfaceType != null) {
|
| if (interfaceType.isMalformed) {
|
| reporter.reportErrorMessage(
|
| - superclass,
|
| + link.head,
|
| MessageKind.CANNOT_IMPLEMENT_MALFORMED,
|
| {'className': element.name, 'malformedType': interfaceType});
|
| } else if (interfaceType.isEnumType) {
|
| reporter.reportErrorMessage(
|
| - superclass,
|
| + link.head,
|
| MessageKind.CANNOT_IMPLEMENT_ENUM,
|
| {'className': element.name, 'enumType': interfaceType});
|
| } else if (!interfaceType.isInterfaceType) {
|
|
|