| Index: dart/pkg/compiler/lib/src/resolution/members.dart
|
| diff --git a/dart/pkg/compiler/lib/src/resolution/members.dart b/dart/pkg/compiler/lib/src/resolution/members.dart
|
| index b25085de970ca525f4826ad84cd93ad82105270a..3ad0f2d6d7cb30e1e4f4490bf9e3f1e4d85947c5 100644
|
| --- a/dart/pkg/compiler/lib/src/resolution/members.dart
|
| +++ b/dart/pkg/compiler/lib/src/resolution/members.dart
|
| @@ -1410,6 +1410,8 @@ class InitializerResolver {
|
| target = constructor.enclosingClass.lookupLocalMember(name);
|
| if (target == null) {
|
| error(selector, MessageKind.CANNOT_RESOLVE, {'name': name});
|
| + // TODO(ahe): Don't throw, recover from error.
|
| + throw new CompilerCancelledException(null);
|
| } else if (target.kind != ElementKind.FIELD) {
|
| error(selector, MessageKind.NOT_A_FIELD, {'fieldName': name});
|
| // TODO(ahe): Don't throw, recover from error.
|
|
|