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