diff options
Diffstat (limited to 'test/Headers/c11.c')
-rw-r--r-- | test/Headers/c11.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/test/Headers/c11.c b/test/Headers/c11.c new file mode 100644 index 0000000..f65164d1 --- /dev/null +++ b/test/Headers/c11.c @@ -0,0 +1,19 @@ +// RUN: %clang -fsyntax-only -Xclang -verify -std=c11 %s +// RUN: %clang -fsyntax-only -Xclang -verify -std=c11 -fmodules %s + +noreturn int f(); // expected-error 1+{{}} + +#include <stdnoreturn.h> +#include <stdnoreturn.h> +#include <stdnoreturn.h> + +int g(); +noreturn int g(); +int noreturn g(); +int g(); + +#include <stdalign.h> +_Static_assert(__alignas_is_defined, ""); +_Static_assert(__alignof_is_defined, ""); +alignas(alignof(int)) char c[4]; +_Static_assert(__alignof(c) == 4, ""); |