1 // Test with pch. 2 // RUN: %clang_cc1 -emit-pch -DFOO -o %t %S/variables.h 3 // RUN: %clang_cc1 -DBAR=int -include-pch %t -fsyntax-only -pedantic %s 4 // RUN: %clang_cc1 -DFOO -DBAR=int -include-pch %t -Werror %s 5 // RUN: not %clang_cc1 -DFOO -DBAR=int -DX=5 -include-pch %t -Werror %s 6 7 BAR bar = 17; 8 9 #ifndef FOO 10 # error FOO was not defined 11 #endif 12 13 #if FOO != 1 14 # error FOO has the wrong definition 15 #endif 16 17 #ifndef BAR 18 # error BAR was not defined 19 #endif 20