Lines Matching refs:gnu
156 using V [[gnu::vector_size(16)]] = int; // expected-error {{redefinition with different types}}
251 …[] () [[gnu::noreturn]] { return; } (); // expected-warning {{attribute 'noreturn' ignored}} FIXME…
252 [] () [[gnu::noreturn]] { throw; } (); // expected-warning {{attribute 'noreturn' ignored}}
288 void f[[gnu::format(printf, 1, 2)]](const char*, ...);
295 unsigned [[gnu::used]] static int [[gnu::unused]] v1; // expected-error {{'unused' attribute cannot…
297 typedef [[gnu::used]] unsigned long [[gnu::unused]] v2; // expected-error {{'unused' attribute cann…
302 int *[[gnu::unused]] v3; // expected-warning {{attribute 'unused' ignored}}
303 int v4[2][[gnu::unused]]; // expected-warning {{attribute 'unused' ignored}}
304 int v5()[[gnu::unused]]; // expected-warning {{attribute 'unused' ignored}}
311 A([[gnu::unused]] int a);
313 A::A([[gnu::unused]] int a) {}
317 [[gnu::const]] int *f1();
318 [[gnu::__const]] int *f2();
319 [[gnu::__const__]] int *f3();
328 [[gnu::no_address_safety_analysis]] void f3();
329 [[gnu::no_sanitize_address]] void f4();
339 [[gnu::deprecated()]] void quux();