| Index: dart/sdk/lib/_internal/compiler/implementation/resolution/members.dart
|
| diff --git a/dart/sdk/lib/_internal/compiler/implementation/resolution/members.dart b/dart/sdk/lib/_internal/compiler/implementation/resolution/members.dart
|
| index d409045cbbd6573f9484277c0e0b3745b1a6fc73..b972db8fbb43576ef3ceda3e8493f5d207c4ed80 100644
|
| --- a/dart/sdk/lib/_internal/compiler/implementation/resolution/members.dart
|
| +++ b/dart/sdk/lib/_internal/compiler/implementation/resolution/members.dart
|
| @@ -1485,6 +1485,7 @@ class TypeResolver {
|
| AmbiguousElement ambiguous = element;
|
| type = reportFailureAndCreateType(
|
| ambiguous.messageKind, ambiguous.messageArguments);
|
| + ambiguous.diagnose(visitor.mapping.currentElement, compiler);
|
| } else if (!element.impliesType()) {
|
| type = reportFailureAndCreateType(
|
| MessageKind.NOT_A_TYPE, {'node': node.typeName});
|
| @@ -1721,6 +1722,7 @@ class ResolverVisitor extends MappingVisitor<Element> {
|
| AmbiguousElement ambiguous = result;
|
| compiler.reportErrorCode(
|
| node, ambiguous.messageKind, ambiguous.messageArguments);
|
| + ambiguous.diagnose(enclosingElement, compiler);
|
| return new ErroneousElementX(ambiguous.messageKind,
|
| ambiguous.messageArguments,
|
| name, enclosingElement);
|
|
|