warn-unused-label.c revision ad8dcf4a9df0e24051dc31bf9e6f3cd138a34298
1// RUN: %clang_cc1 -fsyntax-only -Wunused-label -verify %s 2 3void f() { 4 a: 5 goto a; 6 b: // expected-warning{{unused}} 7 c: __attribute__((unused)); // expected-warning {{unused label 'c'}} 8 d: __attribute__((noreturn)); // expected-warning {{the only valid attribute for labels is 'unused'}} 9 goto d; 10 return; 11} 12