| 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 0166934e494258c491ee17aee2c8eba46d259234..64fb6a7593a34ed97faba97900228dd10c958655 100644
|
| --- a/pkg/compiler/lib/src/resolution/class_hierarchy.dart
|
| +++ b/pkg/compiler/lib/src/resolution/class_hierarchy.dart
|
| @@ -5,6 +5,8 @@
|
| library dart2js.resolution.class_hierarchy;
|
|
|
| import '../common.dart';
|
| +import '../common/resolution.dart' show
|
| + Feature;
|
| import '../compiler.dart' show
|
| Compiler;
|
| import '../core_types.dart' show
|
| @@ -201,7 +203,7 @@ class ClassResolverVisitor extends TypeDefinitionVisitor {
|
| reporter.reportErrorMessage(node, kind, arguments);
|
| superMember = new ErroneousElementX(
|
| kind, arguments, '', element);
|
| - registry.registerThrowNoSuchMethod();
|
| + registry.registerFeature(Feature.THROW_NO_SUCH_METHOD);
|
| } else if (!superMember.isGenerativeConstructor) {
|
| MessageKind kind = MessageKind.SUPER_CALL_TO_FACTORY;
|
| Map arguments = {'className': element.superclass.name};
|
| @@ -210,7 +212,7 @@ class ClassResolverVisitor extends TypeDefinitionVisitor {
|
| reporter.reportErrorMessage(node, kind, arguments);
|
| superMember = new ErroneousElementX(
|
| kind, arguments, '', element);
|
| - registry.registerThrowNoSuchMethod();
|
| + registry.registerFeature(Feature.THROW_NO_SUCH_METHOD);
|
| } else {
|
| ConstructorElement superConstructor = superMember;
|
| superConstructor.computeType(resolution);
|
|
|