xref: /llvm-project/clang/test/Preprocessor/cxx_true.cpp (revision b046a635a0f4108a4a5e23806aab7e56fa84b628)
1*b046a635SChad Rosier /* RUN: %clang_cc1 -E %s -x c++ | FileCheck -check-prefix CPP %s
2*b046a635SChad Rosier    RUN: %clang_cc1 -E %s -x c | FileCheck -check-prefix C %s
3847f3ca3SEli Friedman    RUN: %clang_cc1 -E %s -x c++ -verify -Wundef
4a7fa1b24SChris Lattner */
5c6e68daaSAndy Gibbs // expected-no-diagnostics
6a7fa1b24SChris Lattner 
7a7fa1b24SChris Lattner #if true
8*b046a635SChad Rosier // CPP: test block_1
9*b046a635SChad Rosier // C-NOT: test block_1
10*b046a635SChad Rosier test block_1
11a7fa1b24SChris Lattner #endif
12a7fa1b24SChris Lattner 
13a7fa1b24SChris Lattner #if false
14*b046a635SChad Rosier // CPP-NOT: test block_2
15*b046a635SChad Rosier // C-NOT: test block_2
16*b046a635SChad Rosier test block_2
17a7fa1b24SChris Lattner #endif
18a7fa1b24SChris Lattner 
19