xref: /aosp_15_r20/external/clang/test/PCH/reinclude.cpp (revision 67e74705e28f6214e480b399dd47ea732279e315)
1*67e74705SXin Li // Test without PCH
2*67e74705SXin Li // RUN: %clang_cc1 %s -include %S/reinclude1.h -include %S/reinclude2.h -fsyntax-only -verify
3*67e74705SXin Li 
4*67e74705SXin Li // RUN: %clang_cc1 -x c++-header %S/reinclude1.h -emit-pch -o %t1
5*67e74705SXin Li // RUN: %clang_cc1 -x c++-header %S/reinclude2.h -include-pch %t1 -emit-pch -o %t2
6*67e74705SXin Li // RUN: %clang_cc1 %s -include-pch %t2 -fsyntax-only -verify
7*67e74705SXin Li // RUN: %clang_cc1 -x c++-header %S/reinclude2.h -include-pch %t1 -emit-pch -o %t2
8*67e74705SXin Li // RUN: %clang_cc1 %s -include-pch %t2 -fsyntax-only -verify
9*67e74705SXin Li 
10*67e74705SXin Li // expected-no-diagnostics
11*67e74705SXin Li 
12*67e74705SXin Li int q2 = A::y;
13