Skip to content

Conversation

SingleAccretion
Copy link
Contributor

@SingleAccretion SingleAccretion commented Jul 6, 2025

Downstream (for WASM), we need to know the kind of symbol we're generating for each node. For extern symbols, we have so far been relying a bit a hack, which has recently finally proven itself insufficient. The correct fix for this problem is in this change, but it would have been rather expensive to maintain it conflict-free downstream and it is not WASM-specific otherwise, so I am upstreaming it.

@dotnet-policy-service dotnet-policy-service bot added the community-contribution Indicates that the PR has been added by a community member label Jul 6, 2025
Copy link
Contributor

Tagging subscribers to this area: @agocke, @MichalStrehovsky, @jkotas
See info in area-owners.md if you want to be subscribed.

This allows to distinguish the symbol type for a node with a simple type check.
@SingleAccretion
Copy link
Contributor Author

Ooops, I've noticed a mistake that somehow slipped past me in the original change; fixed in the last commit.

@MichalStrehovsky MichalStrehovsky merged commit e873943 into dotnet:main Jul 10, 2025
94 of 96 checks passed
@SingleAccretion SingleAccretion deleted the ILC-DataSym branch August 3, 2025 19:23
@github-actions github-actions bot locked and limited conversation to collaborators Sep 3, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-NativeAOT-coreclr community-contribution Indicates that the PR has been added by a community member

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants