// PR c++/90782 // { dg-do compile { target c++17 } } template struct bar { template bar(B& obj, void(B::*f)(A...)const=&B::operator()){} }; int main() { const auto f1 = [](){}; bar f8(f1); }