brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.3 KiB · 9757823 Raw
39 lines · c
1// RUN: %clang_cc1 -dM -triple armv7-windows -E %s | FileCheck %s2// RUN: %clang_cc1 -dM -fno-signed-char -triple armv7-windows -E %s \3// RUN:   | FileCheck %s -check-prefix CHECK-UNSIGNED-CHAR4 5// CHECK: #define _INTEGRAL_MAX_BITS 646// CHECK: #define _M_ARM 77// CHECK: #define _M_ARMT _M_ARM8// CHECK: #define _M_ARM_FP 319// CHECK: #define _M_ARM_NT 110// CHECK: #define _M_THUMB _M_ARM11// CHECK: #define _WIN32 112 13 14// CHECK: #define __ARM_PCS 115// CHECK: #define __ARM_PCS_VFP 116// CHECK: #define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__17// CHECK: #define __INTPTR_TYPE__ int18// CHECK: #define __PTRDIFF_TYPE__ int19// CHECK: #define __SIZEOF_DOUBLE__ 820// CHECK: #define __SIZEOF_FLOAT__ 421// CHECK: #define __SIZEOF_INT__ 422// CHECK: #define __SIZEOF_LONG_DOUBLE__ 823// CHECK: #define __SIZEOF_LONG_LONG__ 824// CHECK: #define __SIZEOF_LONG__ 425// CHECK: #define __SIZEOF_POINTER__ 426// CHECK: #define __SIZEOF_PTRDIFF_T__ 427// CHECK: #define __SIZEOF_SHORT__ 228// CHECK: #define __SIZEOF_SIZE_T__ 429// CHECK: #define __SIZEOF_WCHAR_T__ 230// CHECK: #define __SIZEOF_WINT_T__ 231// CHECK: #define __SIZE_TYPE__ unsigned int32// CHECK: #define __UINTPTR_TYPE__ unsigned int33 34// CHECK-NOT: __THUMB_INTERWORK__35// CHECK-NOT: __ARM_EABI__36// CHECK-NOT: _CHAR_UNSIGNED37 38// CHECK-UNSIGNED-CHAR: #define _CHAR_UNSIGNED 139