Skip to content

Disable __builtin_structured_binding_size with nvcc#6961

Merged
davebayer merged 1 commit intoNVIDIA:mainfrom
davebayer:fix_builtin_structured_binding_size
Dec 11, 2025
Merged

Disable __builtin_structured_binding_size with nvcc#6961
davebayer merged 1 commit intoNVIDIA:mainfrom
davebayer:fix_builtin_structured_binding_size

Conversation

@davebayer
Copy link
Contributor

It fails with clang-21 + nvcc 13.1

@davebayer davebayer requested a review from a team as a code owner December 11, 2025 20:19
@davebayer davebayer requested a review from griwes December 11, 2025 20:19
@github-project-automation github-project-automation bot moved this to Todo in CCCL Dec 11, 2025
@cccl-authenticator-app cccl-authenticator-app bot moved this from Todo to In Review in CCCL Dec 11, 2025
@github-actions
Copy link
Contributor

🥳 CI Workflow Results

🟩 Finished in 28m 45s: Pass: 100%/43 | Total: 5h 58m | Max: 28m 08s | Hits: 97%/18575

See results here.

@bernhardmgruber
Copy link
Contributor

clang-21 + nvcc 13.1

So can we just disable it for the offending compiler versions?

@davebayer
Copy link
Contributor Author

So can we just disable it for the offending compiler versions?

You mean for nvcc < 13.1? The builtin is completely new, I don't expect nvcc to support this builtin anytime soon

@bernhardmgruber
Copy link
Contributor

The builtin is completely new, I don't expect nvcc to support this builtin anytime soon

That's the part I was missing. Thx!

@davebayer davebayer merged commit 95e69cb into NVIDIA:main Dec 11, 2025
58 checks passed
@github-project-automation github-project-automation bot moved this from In Review to Done in CCCL Dec 11, 2025
@davebayer davebayer deleted the fix_builtin_structured_binding_size branch December 11, 2025 21:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants