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

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
             Status|UNCONFIRMED                 |NEW
           Keywords|                            |accepts-invalid
   Last reconfirmed|                            |2025-02-26

--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Clang says:

<source>:3:2: error: cannot jump from switch statement to this case label
    3 |         case 42:;
      |         ^
<source>:2:13: note: jump enters controlled statement of constexpr if
    2 |         switch (i) if constexpr (false) {
      |                    ^
1 error generated.


EDG says:

"jump.cc", line 2: warning: statement is unreachable
      switch (i) if constexpr (false) {
                 ^

"jump.cc", line 2: error: transfer of control into a constexpr if block is not
          allowed
      switch (i) if constexpr (false) {
      ^

1 error detected in the compilation of "jump.cc".

Reply via email to