Skip to content

Conversation

@DougGregor
Copy link
Member

Instead of using the C name for @c functions in SIL, retain mangled names and apply the asmname attribute, so we retain more type information until later in the pipeline and avoid collisions.

Another part of rdar://137014448.

Instead of using the C name for `@c` functions in SIL, retain mangled
names and apply the `asmname` attribute, so we retain more type
information until later in the pipeline and avoid collisions.

Another part of rdar://137014448.
@DougGregor
Copy link
Member Author

@swift-ci please smoke test

@DougGregor DougGregor enabled auto-merge October 22, 2025 17:59
@DougGregor
Copy link
Member Author

@swift-ci please smoke test Windows

@DougGregor DougGregor merged commit 45fa670 into swiftlang:main Oct 23, 2025
3 checks passed
@DougGregor DougGregor deleted the c-sil-mangled-name branch October 23, 2025 04:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant