[CP] Please cherry pick cc80ccfaa0b66a89a04cd07081d9f42bcf3d2bcf to beta #50418
Labels
area-web
Use area-web for Dart web related issues, including the DDC and dart2js compilers and JS interop.
cherry-pick-approved
Label for approved cherrypick request
merge-to-beta
Commit(s) to merge
cc80ccf
Target
beta, stable
Prepared changelist for beta/stable
https://dart-review.git.corp.google.com/c/sdk/+/268609
Issue Description
Issue
Defining a mixin application in a separate library from the mixin declaration with a private field caused stack overflow during execution.
PlatformsThe issue was caused by and optimization using this to implement calls to super for non-overriden private accessors.
The fix is to disable the optimization inside the bodies of mixin application accessor stubs.
web
What is the fix
The issue was caused by and optimization using
this
to implement calls tosuper
for non-overridden private accessors.The fix is to disable the optimization inside the bodies of mixin application accessor stubs.
Why cherry-pick
The issue has caused crashes for users of package:riverpod/riverpod.dart:
Original issue: rrousselGit/riverpod#1713
Risk
low
Issue link(s)
#50119
Extra Info
No response
The text was updated successfully, but these errors were encountered: