1 // { dg-do compile } 2 // { dg-options "-Wunused" } 3 4 // If __attribute__ ((unused)) follows a label and precedes a 5 // declaration, we should get a warning for the label, not the 6 // declaration. 7 8 void f1()9f1() 10 { 11 int i1; // { dg-warning "unused variable" } 12 l1: __attribute__ ((unused)) int i2; // { dg-warning "label \[^\n\]* not used" } 13 } 14