// PR c++/53211 // { dg-do compile { target c++11 } } template struct is_same { static const bool value = false; }; template struct is_same { static const bool value = true; }; template void func(Args... args) { int arr[] = { args... }; static_assert (is_same::value, ""); } int main() { func(1, 2, 3, 4); }