The context used by the compiler front end to perform type inference on the operand of
await expressions will be changed to match the behavior of the analyzer. The change is as follows: when the context for the entire
await expression is
dynamic, the context for the operand of the
await expression will be
FutureOr<_>.
Although this is technically a breaking change, it's not expected to have any effect on real-world code.
If this breaking change poses a severe problem, please leave comments in the linked issue.