Files
sdk/pkg/front_end/testcases/dartdevc/inference_update_2
Paul Berry 191752dc00 Front end: add unchecked "as" nodes for promoted getter accesses.
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>
2023-08-03 12:07:45 +00:00
..