• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 // This test fails on systems with older OS X 10.9 SDK headers, see PR18322.
5 
6 #include <stdalign.h>
7 
8 #if defined alignas
9 #error alignas should not be defined in C++
10 #endif
11 
12 #if defined alignof
13 #error alignof should not be defined in C++
14 #endif
15 
16 static_assert(__alignas_is_defined, "");
17 static_assert(__alignof_is_defined, "");
18 
19 
20 #include <stdint.h>
21 
22 #ifndef SIZE_MAX
23 #error SIZE_MAX should be defined in C++
24 #endif
25