reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | // Test this without pch. // RUN: %clang_cc1 -include %S/Inputs/chain-decls1.h -include %S/Inputs/chain-decls2.h -fsyntax-only -verify %s // Test with pch. // RUN: %clang_cc1 -emit-pch -o %t1 %S/Inputs/chain-decls1.h // RUN: %clang_cc1 -emit-pch -o %t2 %S/Inputs/chain-decls2.h -include-pch %t1 // RUN: %clang_cc1 -include-pch %t2 -fsyntax-only -verify %s // RUN: %clang_cc1 -ast-print -include-pch %t2 %s | FileCheck %s // expected-no-diagnostics // CHECK: void f(); // CHECK: void g(); int h() { f(); g(); struct one x; one(); struct two y; two(); struct three z; many(0); struct many m; noret(); } |