Skip several analyzer socket tests on hppa*-*-hpux*
[official-gcc.git] / gcc / testsuite / c-c++-common / Wduplicated-branches-12.c
blob3ba1a29366beb3b9f364acffa28615059094bc81
1 /* PR c/64279 */
2 /* { dg-do compile } */
3 /* { dg-options "-Wduplicated-branches" } */
4 /* { dg-options "-fpermissive -Wduplicated-branches" { target c } } */
6 void
7 f (int i)
9 if (i) /* { dg-warning "this condition has identical branches" } */
10 return 0;
11 /* { dg-warning ".return. with a value" "" { target c } .-1 } */
12 /* { dg-error "return-statement with a value" "" { target c++ } .-2 } */
13 else
14 return 0;
15 /* { dg-warning ".return. with a value" "" { target c } .-1 } */
16 /* { dg-error "return-statement with a value" "" { target c++ } .-2 } */