Index: lib/src/checker/checker.dart |
diff --git a/lib/src/checker/checker.dart b/lib/src/checker/checker.dart |
index c78cd1c98f77031b1e67ebf3fecc1e96eb9f465f..b8683295434d142d3e2d788c9ae26930d3b3dafc 100644 |
--- a/lib/src/checker/checker.dart |
+++ b/lib/src/checker/checker.dart |
@@ -671,6 +671,12 @@ class CodeChecker extends RecursiveAstVisitor { |
} |
@override |
+ void visitAwaitExpression(AwaitExpression node) { |
+ checkAssignment(node.expression, _rules.provider.futureDynamicType); |
+ node.visitChildren(this); |
+ } |
+ |
+ @override |
void visitPropertyAccess(PropertyAccess node) { |
var target = node.realTarget; |
if (_rules.isDynamicTarget(target)) { |