| 1 | // Header for PCH test cxx-alias-decl.cpp |
|---|---|
| 2 | |
| 3 | struct S {}; |
| 4 | template<typename U> struct T { |
| 5 | template<typename V> using A = T<V>; |
| 6 | }; |
| 7 | |
| 8 | using A = int; |
| 9 | template<typename U> using B = S; |
| 10 | template<typename U> using C = T<U>; |
| 11 | template<typename U, typename V> using D = typename T<U>::template A<V>; |
| 12 |