// PR c++/45236 // { dg-options -std=c++0x } template class foo; template class C, int... II, class S> struct foo,S> { template struct bar { typedef int type; }; }; template struct A {}; foo, float>::bar x;