aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/cpp1z/class-deduction100.C
blob: 9fa307ffb77c34084ba070446e53cc0ce84976dc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
// PR c++/90782
// { dg-do compile { target c++17 } }

template<class... A>
struct bar {
    template<class B>
    bar(B& obj, void(B::*f)(A...)const=&B::operator()){}
};
int main() {
    const auto f1 = [](){};
    bar f8(f1);
}