// { dg-do compile { target c++11 } }
template<typename...> struct A;
template<template<int> class... T> struct A<T<0>...>
{
  template<int> struct B {};
  B<0> b;
};
// { dg-do compile { target c++11 } }
template<typename...> struct A;
template<template<int> class... T> struct A<T<0>...>
{
  template<int> struct B {};
  B<0> b;
};