e20d2d2103
Currently the `InstanceGet` node result type for for `Completer<bool>.future` is `Future<bool> Function()`, but it should be `Future<bool>`. This causes problems in CL 301020 where we generate temporaries for nested `await` expressions and use the expression type for the types of those temporaries. Incorrect expression type in `completer.future` causes a temporary with incorrect type to be generated. Change-Id: Ib8193c66afee9454a275c00fb958c11fd35cd3eb Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/301382 Reviewed-by: Joshua Litt <joshualitt@google.com> Commit-Queue: Ömer Ağacan <omersa@google.com>