428629efd8
This CL replaces https://dart-review.googlesource.com/c/sdk/+/75941 (there were some large refactorings, and I got a new laptop and lost my Git repo) Bug: https://github.com/dart-lang/sdk/issues/34232 Change-Id: Ia0746b94a23ccb757bc209e76098243896be8c55 Reviewed-on: https://dart-review.googlesource.com/c/88127 Commit-Queue: Samuel Rawlins <srawlins@google.com> Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>