76bbd199a4
It had bit rotted slightly: we were not properly accounting for variance when gathering type inference constraints from the comparison of two interface types. Also, some of the tests needed to be updated to account for follow-on errors. Change-Id: Ife9feae3e2180a179ebc8503751690789dc1483e Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/235941 Reviewed-by: Konstantin Shcheglov <scheglov@google.com> Commit-Queue: Paul Berry <paulberry@google.com>