37 lines
535 B
C
37 lines
535 B
C
/* Origin PR c/53702
|
|
{ dg-options "-Wunused-local-typedefs" }
|
|
{ dg-do compile }
|
|
*/
|
|
|
|
/* Only test nested functions for C. More tests that work for C and C++
|
|
can be found in c-c++-common.
|
|
*/
|
|
|
|
void
|
|
test0 ()
|
|
{
|
|
typedef int foo; /* { dg-warning "locally defined but not used" } */
|
|
void f ()
|
|
{
|
|
}
|
|
}
|
|
|
|
void
|
|
test1 ()
|
|
{
|
|
void f ()
|
|
{
|
|
typedef int foo; /* { dg-warning "locally defined but not used" } */
|
|
}
|
|
}
|
|
|
|
|
|
void
|
|
test2 ()
|
|
{
|
|
void f ()
|
|
{
|
|
}
|
|
typedef int foo; /* { dg-warning "locally defined but not used" } */
|
|
}
|