1*67e74705SXin Li // RUN: %clang_cc1 -emit-pch -o %t1.pch %s 2*67e74705SXin Li // RUN: %clang_cc1 -emit-pch -o %t2.pch %s 3*67e74705SXin Li // RUN: %clang_cc1 %s -include-pch %t1.pch -include-pch %t2.pch -verify 4*67e74705SXin Li 5*67e74705SXin Li #ifndef HEADER 6*67e74705SXin Li #define HEADER 7*67e74705SXin Li 8*67e74705SXin Li extern int x; 9*67e74705SXin Li 10*67e74705SXin Li #else 11*67e74705SXin Li 12*67e74705SXin Li #warning parsed this 13*67e74705SXin Li // expected-warning@-1 {{parsed this}} foo()14*67e74705SXin Liint foo() { 15*67e74705SXin Li return x; 16*67e74705SXin Li } 17*67e74705SXin Li 18*67e74705SXin Li #endif 19