Skip to content

Add missing LLVM_ABI annotations#12674

Open
Steelskin wants to merge 1 commit intoswiftlang:stable/21.xfrom
Steelskin:fabrice/swift-llvm-dll-missing-abi
Open

Add missing LLVM_ABI annotations#12674
Steelskin wants to merge 1 commit intoswiftlang:stable/21.xfrom
Steelskin:fabrice/swift-llvm-dll-missing-abi

Conversation

@Steelskin
Copy link
Copy Markdown

This is required to build LLVM as a DLL on Windows for the Swift toolchain. The missing annotations either concern:

  • CAS, which is partially upstreamed, with many APIs not present upstream.
  • Files that have been removed or renamed upstream.
  • Annotations that are already present upstream.

The effort to ship the Swift toolchain with LLVM built as a DLL is tracked in swiftlang/swift#85241.

This is required to build LLVM as a DLL on Windows for the Swift
toolchain. The missing annotations either concern:
* CAS, which is partially upstreamed, with many APIs not present
  upstream.
* Files that have been removed or renamed upstream.
* Annotations that are already present upstream.

The effort to ship the Swift toolchain with LLVM built as a DLL is
tracked in swiftlang/swift#85241.
@Steelskin Steelskin requested a review from a team as a code owner March 30, 2026 15:23
@Steelskin
Copy link
Copy Markdown
Author

@swift-ci please test

@Steelskin Steelskin changed the title Add missing LLVM_ABI annotations for tests Add missing LLVM_ABI annotations Mar 30, 2026
@Steelskin
Copy link
Copy Markdown
Author

@swift-ci please test macos platform

@Steelskin
Copy link
Copy Markdown
Author

@swift-ci please test windows platform

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