summaryrefslogtreecommitdiffstats
path: root/test/Headers/c11.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/Headers/c11.c')
-rw-r--r--test/Headers/c11.c19
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, "");
OpenPOWER on IntegriCloud