51c4aee90e
Reland https://dart-review.googlesource.com/c/sdk/+/303089 Fixes: https://github.com/dart-lang/sdk/issues/52431 Change-Id: Ice7dcf2655dc9638b02f0248835d1de779174572 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/304264 Reviewed-by: Sigmund Cherem <sigmund@google.com> Commit-Queue: Nicholas Shahan <nshahan@google.com>