Lines Matching full:only

2 // RUN: %clang_cc1 -fcxx-exceptions -fdeclspec -fexceptions -fsyntax-only -verify -std=c++11 -Wc++1…
4 // RUN: %clang_cc1 -fcxx-exceptions -fdeclspec -fexceptions -fsyntax-only -verify -std=c++11 -Wc++1…
41 ATTR_USE int before_attr; // expected-error {{'ATTR_NAME' only applies to function types}}
42 int ATTR_USE between_attr; // expected-error {{'ATTR_NAME' only applies to function types}}
44 int after_attr ATTR_USE; // expected-error {{'ATTR_NAME' only applies to function types}}
45 int * ATTR_USE ptr_attr; // expected-error {{'ATTR_NAME' only applies to function types}}
46 int & ATTR_USE ref_attr = after_attr; // expected-error {{'ATTR_NAME' only applies to function type…
47 int && ATTR_USE rref_attr = 0; // expected-error {{'ATTR_NAME' only applies to function types}}
48 int array_attr [1] ATTR_USE; // expected-error {{'ATTR_NAME' only applies to function types}}
54 struct ATTR_USE struct_attr; // expected-error {{'ATTR_NAME' only applies to non-K&R-style function…
55 class ATTR_USE class_attr {}; // expected-error {{'ATTR_NAME' only applies to non-K&R-style functio…
56 union ATTR_USE union_attr; // expected-error {{'ATTR_NAME' only applies to non-K&R-style functions}}
57 enum ATTR_USE E { }; // expected-error {{'ATTR_NAME' only applies to non-K&R-style functions}}
66 class ATTR_USE ATTR_USE // expected-error 2 {{'ATTR_NAME' only applies to non-K&R-style functions}}
68 … expected-error 2 {{'ATTR_NAME' only applies to non-K&R-style functions}}
70 class ATTR_USE ATTR_USE // expected-error 2 {{'ATTR_NAME' only applies to non-K&R-style functions}}
72 … expected-error 3 {{'ATTR_NAME' only applies to non-K&R-style functions}}
74 class ATTR_USE c {}; // expected-error {{'ATTR_NAME' only applies to non-K&R-style functions}}
75 class c ATTR_USE ATTR_USE x; // expected-error 2 {{'ATTR_NAME' only applies to function types}}
76 class c ATTR_USE ATTR_USE y ATTR_USE ATTR_USE; // expected-error 4 {{'ATTR_NAME' only applies to fu…
80 class ATTR_USE ATTR_USE final_class // expected-error 2 {{'ATTR_NAME' only applies to non-K&R-style…
82 … expected-error {{'ATTR_NAME' only applies to non-K&R-style functions}}
85 class ATTR_USE ATTR_USE final_class_another // expected-error 2 {{'ATTR_NAME' only applies to non-K…
87 … expected-error 2 {{'ATTR_NAME' only applies to non-K&R-style functions}}
94 ATTR_USE struct with_init_declarators {} init_declarator; // expected-error {{'ATTR_NAME' only appl…
98 …ATTR_USE struct with_init_declarators {} init_declarator; // expected-error {{'ATTR_NAME' only app… in fn_with_structs()
101 ATTR_USE; // expected-error {{'ATTR_NAME' only applies to non-K&R-style functions}}
110 extern "C++" ATTR_USE int extern_attr; // expected-error {{'ATTR_NAME' only applies to function typ…
112 … ATTR_USE multi_attr ATTR_USE ATTR_USE; // expected-error 6 {{'ATTR_NAME' only applies to function…
128 … expected-error {{'ATTR_NAME' only applies to non-K&R-style functions}}
129 ATTR_USE using namespace ns; // expected-error {{'ATTR_NAME' only applies to non-K&R-style function…
131 … expected-error {{'ATTR_NAME' only applies to non-K&R-style functions}}
135 … expected-error {{'alignas' attribute only applies to variables, data members and tag types}} \
137 … expected-error 2 {{'ATTR_NAME' only applies to non-K&R-style functions}}
139 … expected-error {{'alignas' attribute only applies to}} \
140 … expected-error 2 {{'ATTR_NAME' only applies to function types}}
143 using T ATTR_USE = int; // expected-error {{'ATTR_NAME' only applies to function types}}
144 template<typename T> using U ATTR_USE = T; // expected-error {{'ATTR_NAME' only applies to function…
146 … expected-error {{'ATTR_NAME' only applies to non-K&R-style functions}}
149 … expected-error 2 {{'ATTR_NAME' only applies to non-K&R-style functions}}
155 … expected-error {{'ATTR_NAME' only applies to non-K&R-style functions}}
157 … expected-error {{'ATTR_NAME' only applies to non-K&R-style functions}}
160 … expected-error 4 {{'ATTR_NAME' only applies to non-K&R-style functions}}
164 … expected-error {{'ATTR_NAME' only applies to non-K&R-style functions}}
165 using T ATTR_USE = int; // expected-error {{'ATTR_NAME' only applies to function types}}
169 auto trailing() -> const int ATTR_USE; // expected-error {{'ATTR_NAME' only applies to function typ…
170 auto trailing_2() -> struct struct_attr ATTR_USE; // expected-error {{'ATTR_NAME' only applies to f…
183 template <> struct ATTR_USE Template<void>; // expected-error {{'ATTR_NAME' only applies to non-K&R…
185 enum ATTR_USE E1 {}; // expected-error {{'ATTR_NAME' only applies to non-K&R-style functions}}
187 expected-error {{'ATTR_NAME' only applies to non-K&R-style functions}}
188 enum ATTR_USE E1; // expected-error {{'ATTR_NAME' only applies to non-K&R-style functions}}
189 enum ATTR_USE E3 : int; // expected-error {{'ATTR_NAME' only applies to non-K&R-style functions}}
190 enum ATTR_USE { // expected-error {{'ATTR_NAME' only applies to non-K&R-style functions}}
192 … expected-error {{'ATTR_NAME' only applies to non-K&R-style functions}}
196 enum struct ATTR_USE E5; // expected-error {{'ATTR_NAME' only applies to non-K&R-style functions}}
215 template void ATTR_USE tmpl(short); // expected-error {{'ATTR_NAME' only applies to function types}}
235 ATTR_USE there: // expected-error {{'ATTR_NAME' only applies to non-K&R-style functions}} in foo()
241 …void bar ATTR_USE (ATTR_USE int i, ATTR_USE int j); // expected-error 2 {{'ATTR_NAME' only applies… in foo()
243 …using FuncType = void (ATTR_USE int); // expected-error {{'ATTR_NAME' only applies to function typ… in foo()
251 new int[42]ATTR_USE[5]ATTR_USE{}; // expected-error {{'ATTR_NAME' only applies to function types}} in bar()
256 if (ATTR_USE bool b = true) { // expected-error {{'ATTR_NAME' only applies to function types}} in baz()
257 … switch (ATTR_USE int n { 42 }) { // expected-error {{'ATTR_NAME' only applies to function types}} in baz()
259 … n = 0; ATTR_USE char b = n < 5; ++b) { // expected-error 2 {{'ATTR_NAME' only applies to function… in baz()
269 …while (ATTR_USE bool k { false }) { // expected-error {{'ATTR_NAME' only applies to function types… in baz()
276 …for (ATTR_USE int n : { 1, 2, 3 }) { // expected-error {{'ATTR_NAME' only applies to function type… in baz()
283 enum class ATTR_USE EvenMoreSecrets {}; // expected-error {{'ATTR_NAME' only applies to non-K&R-sty…
286 unsigned ATTR_USE static int ATTR_USE v1; // expected-error {{'ATTR_NAME' only applies to function …
288 typedef ATTR_USE unsigned long ATTR_USE v2; // expected-error {{'ATTR_NAME' only applies to functio…
290 int ATTR_USE foo(int ATTR_USE x); // expected-error 2 {{'ATTR_NAME' only applies to function types}}
292 ATTR_USE; // expected-error {{'ATTR_NAME' only applies to non-K&R-style functions}}
295 A(ATTR_USE int a); // expected-error {{'ATTR_NAME' only applies to function types}}
297 A::A(ATTR_USE int a) {} // expected-error {{'ATTR_NAME' only applies to function types}} in A()
316 …int (ATTR_USE __attribute__(()) int n) // expected-error {{'ATTR_NAME' only applies to function ty… in f1()
321 …int (*)(ATTR_USE __attribute__(()) int n) // expected-error {{'ATTR_NAME' only applies to function… in f2()
347 namespace ATTR_USE ns_attr {}; // expected-error {{'ATTR_NAME' only applies to non-K&R-style functi…