191752dc00
These nodes are necessary to inform the back ends that the static type of the getter access is different from the static type of the field. Without them, some back ends may make unsound assumptions about the generated code, leading to runtime failures. Fixes https://github.com/dart-lang/sdk/issues/50499. Change-Id: Iad32c9b660d6e3e3106c3143c5139c8a6bd0b67b Bug: https://github.com/dart-lang/sdk/issues/50499 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/317260 Commit-Queue: Paul Berry <paulberry@google.com> Reviewed-by: Chloe Stefantsova <cstefantsova@google.com>