1// { dg-do assemble } 2 3template <class X, class Y> 4struct Inner; 5 6template <class T> 7struct S 8{ 9 template <class U> 10 struct Inner 11 { 12 }; 13}; 14 15 16S<double>::Inner<int> si; 17