1 /* Test #elifdef and #elifndef in C2x. */
2 /* { dg-do preprocess } */
3 /* { dg-options "-std=c2x -pedantic-errors" } */
14 #error "#elifdef A did not apply"
19 #error "#elifdef B applied"
24 #error "#elifndef A applied"
33 #error "#elifndef B did not apply"
39 #error "#elifdef A did not apply"
45 #error "#elifndef B did not apply"
48 /* As with #elif, the syntax of the new directives is relaxed after a