/external/clang/test/SemaCXX/ |
attr-cxx0x.cpp | 3 int align_illegal alignas(3); //expected-error {{requested alignment is not a power of 2}} 4 char align_big alignas(int); 5 int align_small alignas(1); // FIXME: this should be rejected 6 int align_multiple alignas(1) alignas(8) alignas(1); 9 int member alignas(8); 12 template <unsigned A> struct alignas(A) align_class_template {}; 15 template <typename... T> alignas(T...) struct align_class_temp_pack_type {}; // expected-error{{pack expansions in alignment specifiers are not supported yet}} 16 template <unsigned... A> alignas(A...) struct align_class_temp_pack_expr {}; // expected-error{{pack expansions in alignment specif (…) [all...] |
cxx98-compat.cpp | 15 int alignas(8) with_alignas; // expected-warning {{'alignas' is incompatible with C++98}}
|
/external/clang/test/Parser/ |
cxx11-stmt-attributes.cpp | 30 alignas(8) ; // expected-warning {{attribute aligned cannot be specified on a statement}} 35 [[unavailable]] continue; // TODO: only noreturn, alignas and carries_dependency are parsed in C++ 11 syntax at the moment, hence no warning here 40 [[unused]] switch (i) { // TODO: only noreturn, alignas and carries_dependency are parsed in C++ 11 syntax at the moment, hence no warning here 41 [[uuid]] case 0: // TODO: only noreturn, alignas and carries_dependency are parsed in C++ 11 syntax at the moment, hence no warning here 42 [[visibility]] default: // TODO: only noreturn, alignas and carries_dependency are parsed in C++ 11 syntax at the moment, hence no warning here 46 [[fastcall]] goto there; // TODO: only noreturn, alignas and carries_dependency are parsed in C++ 11 syntax at the moment, hence no warning here 47 [[noinline]] there: // TODO: only noreturn, alignas and carries_dependency are parsed in C++ 11 syntax at the moment, hence no warning here 49 [[lock_returned]] try { // TODO: only noreturn, alignas and carries_dependency are parsed in C++ 11 syntax at the moment, hence no warning here 53 [[weakref]] return; // TODO: only noreturn, alignas and carries_dependency are parsed in C++ 11 syntax at the moment, hence no warning here
|
cxx0x-decl.cpp | 7 c alignas(double);
|
cxx0x-attributes.cpp | 11 alignas(8) int aligned_attr; 44 alignas int aligned_no_params; // expected-error {{expected '('}} 45 alignas(i) int aligned_nonconst; // expected-error {{'aligned' attribute requires integer constant}} expected-note {{read of non-const variable 'i'}}
|
/external/clang/test/Lexer/ |
cxx0x_keyword_as_cxx98.cpp | 27 int alignas; // expected-warning {{'alignas' is a keyword in C++11}} variable
|
/external/clang/test/CXX/expr/expr.const/ |
p5-0x.cpp | 62 // alignas(assignment-expression), the assignment-expression shall be an 64 int alignas(ok) alignas1; 65 int alignas(incomplete) alignas2; // expected-error {{incomplete}} 66 int alignas(expl) alignas3; // expected-error {{explicit conversion}} 67 int alignas(ambig) alignas4; // expected-error {{ambiguous conversion}}
|
/external/clang/test/Preprocessor/ |
cxx_oper_keyword_ms_compat.cpp | 14 #define alignas macro 99 alignas
|
/external/clang/lib/Headers/ |
stdalign.h | 27 #define alignas _Alignas macro
|
/external/clang/test/CXX/dcl.dcl/dcl.spec/dcl.type/ |
p3-0x.cpp | 37 int alignas(struct Aa {}) x; // expected-error {{'Aa' can not be defined in a type specifier}}
|
/prebuilts/sdk/renderscript/clang-include/ |
stdalign.h | 27 #define alignas _Alignas macro
|
/external/clang/test/CXX/temp/temp.decls/temp.variadic/ |
p5.cpp | 165 struct alignas(Types) TestUnexpandedDecls : T{ // expected-error{{expression contains unexpanded parameter pack 'Types'}}
|
/external/clang/include/clang/Basic/ |
TokenKinds.def | 312 KEYWORD(alignas , KEYCXX0X)
|
DiagnosticParseKinds.td | 464 def warn_cxx98_compat_alignas : Warning<"'alignas' is incompatible with C++98">, [all...] |
/external/clang/lib/Parse/ |
ParseDecl.cpp | [all...] |
/external/clang/docs/ |
LanguageExtensions.html | 751 specifiers using <tt>alignas</tt> is enabled.</p> [all...] |
/external/clang/lib/AST/ |
ASTContext.cpp | 733 // It is an error for alignas to decrease alignment, so we can [all...] |