blob: 12cc1405a40cc4b5b7a6eef2ca105672da043cee [file] [log] [blame]
/* { dg-do compile } */
/* { dg-options "-Wdangling-else" } */
void bar (int);
void
foo (int a, int b, int c)
{
if (a) /* { dg-warning "suggest explicit braces to avoid ambiguous .else." } */
switch (b)
case 0:
if (c)
bar (1);
else
bar (2);
}
void
baz (int a, int b, int c)
{
if (a)
switch (b)
{
case 0:
if (c)
bar (1);
}
else
bar (2);
}