Douglas Gregor | e721f95 | 2009-04-28 18:58:38 +0000 | [diff] [blame] | 1 | // Test with pch. |
2 | // RUN: clang-cc -emit-pch -DFOO -o %t %S/variables.h && | ||||
3 | // RUN: clang-cc -DBAR=int -include-pch %t -fsyntax-only -pedantic %s | ||||
4 | |||||
5 | BAR bar = 17; | ||||
6 | |||||
7 | #ifndef FOO | ||||
8 | # error FOO was not defined | ||||
9 | #endif | ||||
10 | |||||
11 | #if FOO != 1 | ||||
12 | # error FOO has the wrong definition | ||||
13 | #endif | ||||
14 | |||||
15 | #ifndef BAR | ||||
16 | # error BAR was not defined | ||||
17 | #endif |