Skip to content

Fix #3159: Adapt to LLVM 23 API change for AArch64 CPU extensions#3879

Open
aneshlya wants to merge 1 commit into
mainfrom
claude/issue-3159-20260702-1437
Open

Fix #3159: Adapt to LLVM 23 API change for AArch64 CPU extensions#3879
aneshlya wants to merge 1 commit into
mainfrom
claude/issue-3159-20260702-1437

Conversation

@aneshlya

@aneshlya aneshlya commented Jul 3, 2026

Copy link
Copy Markdown
Collaborator

LLVM trunk (23.0) removed CpuInfo::getImpliedExtensions() method. This PR adds a version guard to:

  • Access the DefaultExtensions field directly for LLVM 23+
  • Maintain backward compatibility with LLVM 22 and earlier

The fix follows the pattern established in the codebase for LLVM version-specific changes.

Generated with Claude Code

LLVM trunk (23.0) removed CpuInfo::getImpliedExtensions() method.
Access the DefaultExtensions field directly for LLVM 23+, while
maintaining backward compatibility with LLVM 22 and earlier.

Co-authored-by: aneshlya <aneshlya@users.noreply.github.com>
@github-actions

github-actions Bot commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Thanks for opening your first pull request, and welcome to ISPC! 🎉 A maintainer will review your changes soon.
To help the review go smoothly, please make sure you've read CONTRIBUTING, formatted any C/C++ changes with clang-format, and that the test suite passes. We appreciate your contribution!

@aneshlya aneshlya requested review from azwolski and dbabokin July 3, 2026 10:39
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.

2 participants