https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119041

            Bug ID: 119041
           Summary: Please diagnose on _Noreturn calls within
                    [[gnu::const]], [[gnu::pure]], [[reproducible]],
                    [[unsequenced]]
           Product: gcc
           Version: 14.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: alx at kernel dot org
  Target Milestone: ---

Please diagnose on _Noreturn calls within the body of a function with any of
these attributes: [[gnu::const]], [[gnu::pure]], [[reproducible]],
[[unsequenced]].

This is UB, and could be easily diagnosed. I'd put it in -Wextra for the
moment, to be careful.

Clang bug: <https://github.com/llvm/llvm-project/issues/129022>

Reply via email to