9b82f1a1f5
The exact mechanism causing the break isn't obvious but has something to do with caching withNullability(Nullability.nullable) in _emitInterfaceType. Kudos to Siggi for pointing out that this change could cause unintended side effects in https://dart-review.googlesource.com/c/sdk/+/130727 (that I unfortunately didn't heed)! Bug: https://b.corp.google.com/issues/147802360 Change-Id: I608a7c5485b4301360476439d9240bd5a73d3ad3 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/132040 Commit-Queue: Mark Zhou <markzipan@google.com> Reviewed-by: Sigmund Cherem <sigmund@google.com> Reviewed-by: Nicholas Shahan <nshahan@google.com>