// PR c++/60328 // { dg-require-effective-target c++11 } template struct Foo { template using Bar = Foo<_TT, _RR...>; using Normal = Foo<_Rest...>; using Fail = Bar<_Rest...>; };