[CP][stable channel] Fix for VM crash with type mis-match https://github.com/dart-lang/sdk/issues/43464 #43685
Labels
area-vm
Use area-vm for VM related issues, including code coverage, and the AOT and JIT backends.
cherry-pick-approved
Label for approved cherrypick request
cherry-pick-review
Issue that need cherry pick triage to approve
commit(s) to merge: 68fd2a9
merge instructions: clean merge
What is the issue: type assumption could lead to unsound optimizations. This leads to program crashes when flutter users are developing applications.
What is the fix: The code was reworked to make pessimistic type assumptions that will not lead to unsound optimizations.
Why cherrypick: Flutter users can hit this bug which developing applications resulting in crashes that could be hard to diagnose down to this issue, the fix itself is small and safe.
Risk: Low risk, patch is self-contained as validated for some time.
Link to original issue(s): #43464
/cc @kevmoo @mit-mit @whesse @athomas @vsmenon @franklinyow
The text was updated successfully, but these errors were encountered: