OLD | NEW |
1 // RUN: %clang_cc1 -E -dM -x assembler-with-cpp < /dev/null | FileCheck -check-p
refix ASM %s | 1 // RUN: %clang_cc1 -E -dM -x assembler-with-cpp < /dev/null | FileCheck -check-p
refix ASM %s |
2 // | 2 // |
3 // ASM:#define __ASSEMBLER__ 1 | 3 // ASM:#define __ASSEMBLER__ 1 |
4 // | 4 // |
5 // | 5 // |
6 // RUN: %clang_cc1 -fblocks -E -dM < /dev/null | FileCheck -check-prefix BLOCKS
%s | 6 // RUN: %clang_cc1 -fblocks -E -dM < /dev/null | FileCheck -check-prefix BLOCKS
%s |
7 // | 7 // |
8 // BLOCKS:#define __BLOCKS__ 1 | 8 // BLOCKS:#define __BLOCKS__ 1 |
9 // BLOCKS:#define __block __attribute__((__blocks__(byref))) | 9 // BLOCKS:#define __block __attribute__((__blocks__(byref))) |
10 // | 10 // |
11 // | 11 // |
12 // RUN: %clang_cc1 -x c++ -std=c++1y -E -dM < /dev/null | FileCheck -check-prefi
x CXX1Y %s | |
13 // | |
14 // CXX1Y:#define __GNUG__ | |
15 // CXX1Y:#define __GXX_EXPERIMENTAL_CXX0X__ 1 | |
16 // CXX1Y:#define __GXX_RTTI 1 | |
17 // CXX1Y:#define __GXX_WEAK__ 1 | |
18 // CXX1Y:#define __cplusplus 201305L | |
19 // CXX1Y:#define __private_extern__ extern | |
20 // | |
21 // | |
22 // RUN: %clang_cc1 -x c++ -std=c++11 -E -dM < /dev/null | FileCheck -check-prefi
x CXX11 %s | 12 // RUN: %clang_cc1 -x c++ -std=c++11 -E -dM < /dev/null | FileCheck -check-prefi
x CXX11 %s |
23 // | 13 // |
24 // CXX11:#define __GNUG__ | 14 // CXX11:#define __GNUG__ |
25 // CXX11:#define __GXX_EXPERIMENTAL_CXX0X__ 1 | 15 // CXX11:#define __GXX_EXPERIMENTAL_CXX0X__ 1 |
26 // CXX11:#define __GXX_RTTI 1 | 16 // CXX11:#define __GXX_RTTI 1 |
27 // CXX11:#define __GXX_WEAK__ 1 | 17 // CXX11:#define __GXX_WEAK__ 1 |
28 // CXX11:#define __cplusplus 201103L | 18 // CXX11:#define __cplusplus 201103L |
29 // CXX11:#define __private_extern__ extern | 19 // CXX11:#define __private_extern__ extern |
30 // | 20 // |
31 // | 21 // |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
70 // COMMON:#define __clang_minor__ {{[0-9]+}} | 60 // COMMON:#define __clang_minor__ {{[0-9]+}} |
71 // COMMON:#define __clang_patchlevel__ {{[0-9]+}} | 61 // COMMON:#define __clang_patchlevel__ {{[0-9]+}} |
72 // COMMON:#define __clang_version__ | 62 // COMMON:#define __clang_version__ |
73 // COMMON:#define __llvm__ 1 | 63 // COMMON:#define __llvm__ 1 |
74 // | 64 // |
75 // | 65 // |
76 // RUN: %clang_cc1 -ffreestanding -E -dM < /dev/null | FileCheck -check-prefix F
REESTANDING %s | 66 // RUN: %clang_cc1 -ffreestanding -E -dM < /dev/null | FileCheck -check-prefix F
REESTANDING %s |
77 // FREESTANDING:#define __STDC_HOSTED__ 0 | 67 // FREESTANDING:#define __STDC_HOSTED__ 0 |
78 // | 68 // |
79 // | 69 // |
80 // RUN: %clang_cc1 -x c++ -std=gnu++1y -E -dM < /dev/null | FileCheck -check-pre
fix GXX1Y %s | |
81 // | |
82 // GXX1Y:#define __GNUG__ | |
83 // GXX1Y:#define __GXX_WEAK__ 1 | |
84 // GXX1Y:#define __cplusplus 201305L | |
85 // GXX1Y:#define __private_extern__ extern | |
86 // | |
87 // | |
88 // RUN: %clang_cc1 -x c++ -std=gnu++11 -E -dM < /dev/null | FileCheck -check-pre
fix GXX11 %s | 70 // RUN: %clang_cc1 -x c++ -std=gnu++11 -E -dM < /dev/null | FileCheck -check-pre
fix GXX11 %s |
89 // | 71 // |
90 // GXX11:#define __GNUG__ | 72 // GXX11:#define __GNUG__ |
91 // GXX11:#define __GXX_WEAK__ 1 | 73 // GXX11:#define __GXX_WEAK__ 1 |
92 // GXX11:#define __cplusplus 201103L | 74 // GXX11:#define __cplusplus 201103L |
93 // GXX11:#define __private_extern__ extern | 75 // GXX11:#define __private_extern__ extern |
94 // | 76 // |
95 // | 77 // |
96 // RUN: %clang_cc1 -x c++ -std=gnu++98 -E -dM < /dev/null | FileCheck -check-pre
fix GXX98 %s | 78 // RUN: %clang_cc1 -x c++ -std=gnu++98 -E -dM < /dev/null | FileCheck -check-pre
fix GXX98 %s |
97 // | 79 // |
(...skipping 2593 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2691 // RUN: %clang_cc1 -x c++ -triple i686-pc-linux-gnu -fobjc-runtime=gcc -E -dM <
/dev/null | FileCheck -check-prefix GNUSOURCE %s | 2673 // RUN: %clang_cc1 -x c++ -triple i686-pc-linux-gnu -fobjc-runtime=gcc -E -dM <
/dev/null | FileCheck -check-prefix GNUSOURCE %s |
2692 // GNUSOURCE:#define _GNU_SOURCE 1 | 2674 // GNUSOURCE:#define _GNU_SOURCE 1 |
2693 // | 2675 // |
2694 // RUN: %clang_cc1 -x c++ -std=c++98 -fno-rtti -E -dM < /dev/null | FileCheck -c
heck-prefix NORTTI %s | 2676 // RUN: %clang_cc1 -x c++ -std=c++98 -fno-rtti -E -dM < /dev/null | FileCheck -c
heck-prefix NORTTI %s |
2695 // NORTTI: __GXX_ABI_VERSION | 2677 // NORTTI: __GXX_ABI_VERSION |
2696 // NORTTI-NOT:#define __GXX_RTTI | 2678 // NORTTI-NOT:#define __GXX_RTTI |
2697 // NORTTI: __STDC__ | 2679 // NORTTI: __STDC__ |
2698 // | 2680 // |
2699 // RUN: %clang_cc1 -triple arm-linux-androideabi -E -dM < /dev/null | FileCheck
-check-prefix ANDROID %s | 2681 // RUN: %clang_cc1 -triple arm-linux-androideabi -E -dM < /dev/null | FileCheck
-check-prefix ANDROID %s |
2700 // ANDROID: __ANDROID__ 1 | 2682 // ANDROID: __ANDROID__ 1 |
OLD | NEW |