// PR c++/69392 | |
// { dg-do compile { target c++14 } } | |
template <typename T> | |
class Foo { | |
public: | |
void foo(void) {} | |
auto getCallableFoo(void) { | |
return | |
[ptr = this]() { ptr->foo(); }; | |
} | |
}; | |
int main() | |
{ | |
Foo<int> f; | |
auto callable = f.getCallableFoo(); | |
callable(); | |
} |