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