// { dg-do compile { target c++17 } } // { dg-options "-fconcepts" } template concept NameProvider = requires(){ typename T::_name_t::template _member_t; }; template void getTable(const ColSpec&...) {} void f() { getTable(7, 'a'); // { dg-error "" } };