Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: support Clang #11

Merged
merged 5 commits into from
Dec 9, 2024
Merged

feat: support Clang #11

merged 5 commits into from
Dec 9, 2024

Conversation

zhihaoy
Copy link
Owner

@zhihaoy zhihaoy commented Dec 9, 2024

Clang has implemented all C++20 features that this project uses except P0522. However, since the resolution of P3310 leans towards requiring variadic form on at least the main template (implemented in Clang 19), we should just back off the requirement.

Tested with AppleClang 16.0.0 (Xcode 16) on macOS 15, ARM64 architecture.

See also: P3310R4 Solving issues introduced by P0522R0

@zhihaoy zhihaoy merged commit 8b6c47e into main Dec 9, 2024
6 checks passed
@zhihaoy zhihaoy deleted the xcode-experiment branch December 9, 2024 08:34
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