c++: trait as typename scope [PR116052]
[official-gcc.git] / gcc / testsuite / c-c++-common / Wduplicated-branches-11.c
blob39d33f27783f03537289088126a8e6de25f7c410
1 /* PR c/64279 */
2 /* { dg-do compile } */
3 /* { dg-options "-Wduplicated-branches" } */
4 /* { dg-options "-fpermissive -Wduplicated-branches" { target c } } */
6 int
7 f (int p)
9 if (p == 0)
11 p += 1, ++p;
13 else
15 p -= 1, ++p;
18 if (p == 1)
21 else
22 p++;
24 if (p == 2)
25 p++;
26 else
30 if (p == 3)
33 else
37 if (p == 4)
39 ++p;
40 return p;
42 else
44 p++;
45 return p;
48 if (p == 5)
49 ++p;
50 else
51 p++;
53 if (p == 6)
55 ++p;
56 ++p;
57 return p;
59 else
61 ++p;
62 return p;
65 if (p == 7)
67 ++p;
68 return p;
70 else
72 ++p;
73 ++p;
74 return p;