69d6e8e55a
Fixes https://github.com/dart-lang/sdk/issues/29886 Supersedes CLs 2939193003, 2950433002, and 2947583002. R=johnniwinther@google.com Review-Url: https://codereview.chromium.org/2944843002 .