Skip to content

GPU: route noexcept through GPUnoexcept() for Metal - #15837

Merged
ktf merged 1 commit into
AliceO2Group:devfrom
ktf:pr15837
Sep 24, 2026
Merged

ktf merged 1 commit into
AliceO2Group:devfrom
ktf:pr15837

Conversation

@ktf

@ktf ktf commented Sep 24, 2026

Copy link
Copy Markdown
Member

MSL rejects the noexcept specifier outright, with a diagnostic of its own:
"'noexcept' is not supported in Metal". It applies to free functions, to
function templates and to out-of-line member definitions alike; only a noexcept
inside a class body slips through, which does not help a header that defines its
members out of line.

MSL rejects the noexcept specifier outright, with a diagnostic of its own:
"'noexcept' is not supported in Metal". It applies to free functions, to
function templates and to out-of-line member definitions alike; only a noexcept
inside a class body slips through, which does not help a header that defines its
members out of line.
@ktf

ktf commented Sep 24, 2026

Copy link
Copy Markdown
Member Author

@davidrohr bug report already submitted to Apple (FB24919697).

@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2/fullCI_slc9 for 3cd8e54 at 2026-09-24 13:08:

No log files found

Full log here.

@davidrohr davidrohr left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@davidrohr bug report already submitted to Apple (FB24919697).

thx :).

And really, they should just support stuff that is obviously not breaking anything...

@ktf

ktf commented Sep 24, 2026

Copy link
Copy Markdown
Member Author

I will tell John Ternus next time I see him... ;-)

@ktf
ktf merged commit 9a93b68 into AliceO2Group:dev Sep 24, 2026
9 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants