Skip to content

Conversation

@lateralusX
Copy link
Member

@lateralusX lateralusX commented Sep 20, 2023

1b788f4 added a new value to our MonoRgctxInfoType enum type, but appears that all cases where not full adjusted. Running System.Buffers tests in full AOT hits the assert in info_equal about missing case,

g_assert_not_reached ();
.

This commit adds the new enum value and align handling similar to other cases added by that commit. After the fix System.Buffers test pass using full AOT.

@ghost ghost assigned lateralusX Sep 20, 2023
@ghost ghost added the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Sep 20, 2023
@lateralusX lateralusX added area-Codegen-AOT-mono and removed needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners labels Sep 20, 2023
dotnet@1b788f4
added a new value to our MonoRgctxInfoType enum type, but appears
that all cases where not full adjusted. Running System.Buffers tests
in full AOT hits the assert in info_equal about missing case,
https://github.com/dotnet/runtime/blob/0dc5903679606b072adac70a268cdb77d1147b3e/src/mono/mono/mini/mini-generic-sharing.c#L2908.

This commit adds the new enum value and align handling similar to other cases added
by that commit.
@lateralusX lateralusX force-pushed the lateralusX/fix-missing-gsharedvt-constrained-call-case branch from fda4418 to 1a6f419 Compare September 20, 2023 11:43
@lambdageek
Copy link
Member

we should backport to net8.0

@lateralusX
Copy link
Member Author

/backport to release/8.0

@github-actions
Copy link
Contributor

Started backporting to release/8.0: https://github.com/dotnet/runtime/actions/runs/6250778309

@ghost ghost locked as resolved and limited conversation to collaborators Oct 20, 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.

3 participants