Home | History | Annotate | Download | only in Headers
      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