1 // PR c++/54377 2 // { dg-do compile { target c++11 } } 3 4 template <typename, typename, typename = void, typename...> 5 struct foo {}; // { dg-message "provided for" } 6 7 foo<int> f; // { dg-error "at least 2" } 8