diff options
Diffstat (limited to 'test/Parser/c1x-alignas.c')
-rw-r--r-- | test/Parser/c1x-alignas.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/test/Parser/c1x-alignas.c b/test/Parser/c1x-alignas.c index 5dccc99..81cd681 100644 --- a/test/Parser/c1x-alignas.c +++ b/test/Parser/c1x-alignas.c @@ -1,7 +1,13 @@ -// RUN: %clang_cc1 -std=c1x -fsyntax-only -verify %s +// RUN: %clang_cc1 -std=c11 -fsyntax-only -verify %s +// RUN: not %clang_cc1 -pedantic -fsyntax-only %s 2>&1 | FileCheck -check-prefix=CHECK-EXT %s _Alignas(4) char c1; unsigned _Alignas(long) char c2; char _Alignas(16) c3; char c4 _Alignas(32); // expected-error {{expected ';' after top level declarator}} + +char _Alignas(_Alignof(int)) c5; + +// CHECK-EXT: _Alignas is a C11-specific feature +// CHECK-EXT: _Alignof is a C11-specific feature |