| /* Test for case labels not integer constant expressions but folding | |
| to integer constants (used in Linux kernel, PR 39613). */ | |
| /* { dg-do compile } */ | |
| /* { dg-options "-pedantic" } */ | |
| extern int i; | |
| void | |
| f (int c) | |
| { | |
| switch (c) | |
| { | |
| case (1 ? 1 : i): /* { dg-warning "case label is not an integer constant expression" } */ | |
| ; | |
| } | |
| } |