| Index: pkg/compiler/lib/src/typechecker.dart
|
| diff --git a/pkg/compiler/lib/src/typechecker.dart b/pkg/compiler/lib/src/typechecker.dart
|
| index c126bd237deba192ee612929b857b15d0eba502e..82d829164ac9c90eddf7add4120202bd9f628c5c 100644
|
| --- a/pkg/compiler/lib/src/typechecker.dart
|
| +++ b/pkg/compiler/lib/src/typechecker.dart
|
| @@ -817,6 +817,17 @@ class TypeCheckerVisitor extends Visitor<DartType> {
|
| // getter.
|
| reportTypeWarning(node, MessageKind.GETTER_NOT_FOUND,
|
| {'className': receiverType.name, 'memberName': name});
|
| + } else if (name == 'await') {
|
| + Map arguments = {'className': receiverType.name};
|
| + String functionName = executableContext.name;
|
| + MessageKind kind;
|
| + if (functionName == '') {
|
| + kind = MessageKind.AWAIT_MEMBER_NOT_FOUND_IN_CLOSURE;
|
| + } else {
|
| + kind = MessageKind.AWAIT_MEMBER_NOT_FOUND;
|
| + arguments['functionName'] = functionName;
|
| + }
|
| + reportTypeWarning(node, kind, arguments);
|
| } else {
|
| reportTypeWarning(node, MessageKind.MEMBER_NOT_FOUND,
|
| {'className': receiverType.name, 'memberName': name});
|
|
|