20 lines
345 B
C
20 lines
345 B
C
/* PR c/18946 */
|
|
/* { dg-do compile } */
|
|
/* { dg-options "-Wshadow" } */
|
|
|
|
void bar (void)
|
|
{
|
|
{
|
|
if (foo) /* { dg-error "undeclared|for each" } */
|
|
foo (); /* { dg-warning "shadows previous" } */
|
|
}
|
|
}
|
|
|
|
void baz (void)
|
|
{
|
|
if (foo) /* { dg-error "undeclared" } */
|
|
{
|
|
int foo; /* { dg-warning "shadows previous" } */
|
|
}
|
|
}
|