brintos

brintos / llvm-project-archived public Read only

0
0
Text · 578 B · bf08aab Raw
15 lines · c
1// RUN: %clang_cc1 -std=c11 -fsyntax-only -verify %s2// RUN: not %clang_cc1 -std=c99 -pedantic -fsyntax-only %s 2>&1 | FileCheck -check-prefix=CHECK-EXT %s3 4_Alignas(4) char c1;5unsigned _Alignas(long) char c2;6char _Alignas(16) c3;7 8char c4 _Alignas(32); // expected-error {{expected ';' after top level declarator}} expected-warning {{declaration does not declare anything}}9 10char _Alignas(_Alignof(int)) c5;11 12_Alignas(int) struct c6; // expected-warning {{'_Alignas' attribute ignored}}13// CHECK-EXT: '_Alignas' is a C11 extension14// CHECK-EXT: '_Alignof' is a C11 extension15