| Index: pkg/compiler/lib/src/resolution/members.dart
|
| diff --git a/pkg/compiler/lib/src/resolution/members.dart b/pkg/compiler/lib/src/resolution/members.dart
|
| index aa1ddfd1f67e790da89a209f3cc7c93a0f64c60b..137126a80a63653bb784249016a5ec2df5c87797 100644
|
| --- a/pkg/compiler/lib/src/resolution/members.dart
|
| +++ b/pkg/compiler/lib/src/resolution/members.dart
|
| @@ -2746,8 +2746,10 @@ class ResolverVisitor extends MappingVisitor<ResolutionResult> {
|
| 'name': compiler.mirrorSystemGetNameFunction.name});
|
| }
|
|
|
| - if (!Elements.isUnresolved(target)) {
|
| - if (target.isAbstractField) {
|
| + if (target != null) {
|
| + if (target.isErroneous) {
|
| + registry.registerThrowNoSuchMethod();
|
| + } else if (target.isAbstractField) {
|
| AbstractFieldElement field = target;
|
| target = field.getter;
|
| if (target == null && !inInstanceContext) {
|
|
|