gcc/gcc/testsuite/gcc.dg/Wunused-local-typedefs.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" } */
}