1 // { dg-options "-fabi-version=0" }
2 
3 template <template <typename> class Q>
f(typename Q<int>::X)4 void f (typename Q<int>::X) {}
5 
6 template <typename Q>
7 struct S {
8   typedef int X;
9 };
10 
11 template void f<S> (int);
12 
13 // { dg-final { scan-assembler _Z1fI1SEvNT_IiE1XE } }
14