You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 23, 2023. It is now read-only.
If we're promoting a long field, make sure `compLongUsed` gets set.
Otherwise we may fail to properly decompose a long later on, leading
to access violations in the jit.
See dotnet/runtime#32059 for the original bug report, and
dotnet/runtime#32702 for the fix in 5.0.
## Customer Impact
Unexpected and hard to diagnose crash in the jit. No easy workaround.
## Regression?
Yes, introduced during the development 3.0 cycle. 2.x behaves correctly.
## Testing
Verified the user's test case now passes; no diffs seen in any existing
framework or test code.
## Risk
**Low**: fix is surgical and enables existing long operand handling in
the jit in one case that can be overlooked. Only impacts x86 and arm
codegen. Problematic IL patterns may not be reachable from C#.
0 commit comments