xref: /llvm-project/clang/test/Modules/Inputs/PR20399/SecondHeader.h (revision e50bd2b21c73490b75e6c4352441b3f6ba42ae08)
1e9a8bc3bSRichard Smith #ifndef SECONDHEADER
2e9a8bc3bSRichard Smith #define SECONDHEADER
3e9a8bc3bSRichard Smith 
4e9a8bc3bSRichard Smith #include "vector"
5e9a8bc3bSRichard Smith 
6*e50bd2b2SDavid Blaikie template <class T>
7*e50bd2b2SDavid Blaikie struct Address {};
8e9a8bc3bSRichard Smith 
9*e50bd2b2SDavid Blaikie template <>
10*e50bd2b2SDavid Blaikie struct Address<std::vector<bool>>
11*e50bd2b2SDavid Blaikie     : Address<std::vector<bool>::iterator> {};
12e9a8bc3bSRichard Smith 
13e9a8bc3bSRichard Smith #endif
14