predicate aware uninitialized analysis
[official-gcc.git] / gcc / testsuite / g++.dg / ext / builtin7.C
blobdae658abc4a5f2e67993535516c92bae83f11326
1 // PR c++/19628
2 // Verify that __builtin_constant_p may appear in a constant-expression.
4 // { dg-do run }
6 int main()
8   switch (3) {
9   case (__builtin_constant_p(7) ? 3 : 8):
10     return 0;
11   default:
12     return 1;
13   }