xref: /llvm-project/clang/test/Modules/Inputs/template-default-args/d.h (revision 2195ec9ad4ba7dc363762e3aaf7af93085cb30e1)
1 BEGIN
2 template<typename T = void> struct L;
3 struct FriendL {
4   template<typename T> friend struct L;
5 };
6 END
7 
8 namespace DeferredLookup {
9   namespace Indirect {
10     template<typename, bool = true> struct A {};
11     template<typename> struct B { template<typename T> using C = A<T>; };
12   }
13 }
14