// { dg-do compile } | |
// { dg-options "-Wunused" } | |
// If __attribute__ ((unused)) follows a label and precedes a | |
// declaration, we should get a warning for the label, not the | |
// declaration. | |
void | |
f1() | |
{ | |
int i1; // { dg-warning "unused variable" } | |
l1: __attribute__ ((unused)) int i2; // { dg-warning "label \[^\n\]* not used" } | |
} |