1 // RUN: %clang_cc1 -ffreestanding -fsyntax-only -std=c++11 %s
2 // RUN: %clang_cc1 -ffreestanding -fsyntax-only -std=c++11 -fmodules %s
3 
4 #include <stdalign.h>
5 
6 #if defined alignas
7 #error alignas should not be defined in C++
8 #endif
9 
10 #if defined alignof
11 #error alignof should not be defined in C++
12 #endif
13 
14 static_assert(__alignas_is_defined, "");
15 static_assert(__alignof_is_defined, "");
16 
17 
18 #include <stdint.h>
19 
20 #ifndef SIZE_MAX
21 #error SIZE_MAX should be defined in C++
22 #endif
23