blob: 450a791828638b2cadffdfc0be7a946fad7a0834 [file] [log] [blame]
Sebastian Redl9617e7e2010-08-24 00:50:16 +00001// Test C++ chained PCH functionality
2
3// Without PCH
4// RUN: %clang_cc1 -fsyntax-only -verify -include %S/Inputs/chain-cxx1.h -include %S/Inputs/chain-cxx2.h %s
5
6// With PCH
7// RUN: %clang_cc1 -x c++ -emit-pch -o %t1 %S/Inputs/chain-cxx1.h
8// RUN: %clang_cc1 -x c++ -emit-pch -o %t2 %S/Inputs/chain-cxx2.h -include-pch %t1 -chained-pch
9// RUN: %clang_cc1 -fsyntax-only -verify -include-pch %t2 %s
10
11void test() {
12 f();
13 f(1);
14 pf();
15 f2();
16
17 ns::g();
18 ns::g(1);
19 ns::pg();
20 ns::g2();
21
22 //typedef S<int>::I J;
23}