Skip to content

Conversation

@fabianbs96
Copy link
Member

@fabianbs96 fabianbs96 commented Sep 8, 2025

Updates the LLVM version from 15 to 16.

Unfortunately, LLVM has introduced some breaking changes in their C++ APIs, so we cannot have backwards compatibility with previous versions. At least, the LLVM-15 IR should still be compatible (with opaque pointers).

As this is a major breaking change in PhASAR, we may discuss whether this PR should be merged before the release of PhASAR-v2510, or after the release.

EDIT: Decided to upgrade LLVM after the release

@fabianbs96 fabianbs96 self-assigned this Sep 8, 2025
@fabianbs96 fabianbs96 added the dependencies Pull requests that update a dependency file label Sep 8, 2025
@fabianbs96 fabianbs96 linked an issue Sep 8, 2025 that may be closed by this pull request
@fabianbs96 fabianbs96 marked this pull request as ready for review September 23, 2025 10:27
@fabianbs96 fabianbs96 requested a review from MMory as a code owner September 23, 2025 10:27
@fabianbs96 fabianbs96 added question Further information is requested blocked A prerequisite for this ticket prevents it from being worked on labels Sep 23, 2025
@fabianbs96 fabianbs96 removed the question Further information is requested label Oct 25, 2025
@fabianbs96 fabianbs96 removed the blocked A prerequisite for this ticket prevents it from being worked on label Oct 25, 2025
@fabianbs96 fabianbs96 merged commit 6326dc9 into development Dec 15, 2025
9 checks passed
@fabianbs96 fabianbs96 deleted the f-UpdateLLVM16 branch December 15, 2025 16:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

LLVM > 15

2 participants