-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OSR variants may not report pinned locals as pinned #67668
Comments
I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label. |
Tagging subscribers to this area: @JulieLeeMSFT Issue DetailsDescriptionSee here: #66983 (comment) Reproduction StepsTrigger OSR inside the loops in Expected behaviorThe OSR variant keeps pinning variables that were pinned in tier-0. Actual behaviorThe OSR variant does not report these locals as pinned anymore. Regression?No response Known WorkaroundsNo response ConfigurationNo response Other informationNo response
|
Thanks. Looks like what I suspected, the OSR method sees the locals as pinned but also unreferenced... I think we just need to add an implicit reference.
|
Description
See here: #66983 (comment)
Reproduction Steps
Trigger OSR inside the loops in
System.Globalization.CompareInfo.IndexOfOrdinalHelper
.Expected behavior
The OSR variant keeps pinning variables that were pinned in tier-0.
Actual behavior
The OSR variant does not report these locals as pinned anymore.
Regression?
No response
Known Workarounds
No response
Configuration
No response
Other information
No response
The text was updated successfully, but these errors were encountered: