OSDN Git Service

Fix PR42205.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.dg / Wcxx-compat-18.c
1 /* { dg-do compile } */
2 /* { dg-options "-Wc++-compat" } */
3 enum E1 { A };
4 enum E2 { B };
5 int
6 f1 (int i)
7 {
8   return (int) (i ? A : B);     /* { dg-warning "invalid in C\[+\]\[+\]" } */
9 }
10 extern enum E1 f2();
11 int
12 f3 (int i)
13 {
14   return (int) (i ? f2 () : B); /* { dg-warning "invalid in C\[+\]\[+\]" } */
15 }