// { dg-additional-options -fmodules-ts } | |
import bob; | |
template<typename T> struct X | |
{ | |
using type = T; | |
}; | |
template<typename X, typename Y> struct same; | |
template<typename X> struct same<X, X> {}; | |
void frob () | |
{ | |
using type = Wrapper<X, int>::type::type; | |
same<type, int> v; | |
} |