// RUN: %clang_cc1 -fsyntax-only -Wunused-label -verify %s | |
void f() { | |
a: | |
goto a; | |
b: // expected-warning{{unused}} | |
c: __attribute__((unused)); | |
d: __attribute__((noreturn)); // expected-warning {{'noreturn' attribute only applies to functions}} | |
goto d; | |
return; | |
} | |
void PR8455() { | |
L: __attribute__((unused)) return; // ok, no semicolon required | |
} |