Skip to content

Fix for x86 stublinker handling of optimized GC descs#84861

Merged
VSadov merged 6 commits intodotnet:mainfrom
VSadov:84694
Apr 15, 2023
Merged

Fix for x86 stublinker handling of optimized GC descs#84861
VSadov merged 6 commits intodotnet:mainfrom
VSadov:84694

Conversation

@VSadov
Copy link
Member

@VSadov VSadov commented Apr 14, 2023

Fixes: #84694

x86 stublinker expected that an array of structs could not have "all pointers" GC desc.
It is possible now if the element is an "all pointers" struct.

@ghost ghost added the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Apr 14, 2023
@ghost ghost assigned VSadov Apr 14, 2023
@VSadov VSadov added area-VM-coreclr and removed needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners labels Apr 14, 2023
@VSadov VSadov requested a review from jkotas April 14, 2023 23:34
@VSadov
Copy link
Member Author

VSadov commented Apr 14, 2023

It is better to look at changes in "ignore whitespace" mode. It is really a very small change, but something makes the diff not able to align.

Comment on lines +6 to +9
public class C0
{
}

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
public class C0
{
}

This can be just replaced with object.

Copy link
Member

@jkotas jkotas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@VSadov
Copy link
Member Author

VSadov commented Apr 15, 2023

Thanks!!

@VSadov VSadov merged commit a2c095e into dotnet:main Apr 15, 2023
@VSadov VSadov deleted the 84694 branch April 15, 2023 04:47
@ghost ghost locked as resolved and limited conversation to collaborators May 15, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Fuzzlyn] x86 assertion in stublinker

2 participants