// PR c++/100006
// { dg-do compile { target c++14 } }
template <class... Ts>
void f() {
  [] { struct S : Ts { }; };	// { dg-message "" }
}
int main() {
  f<>();
}
// PR c++/100006
// { dg-do compile { target c++14 } }
template <class... Ts>
void f() {
  [] { struct S : Ts { }; };	// { dg-message "" }
}
int main() {
  f<>();
}