• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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