I get a syntax error on a lambda capturing a template function pointer using cppcheck 2.8, 2.9 and trunk.
template <typename T> void foo() {} int main() { [func=foo<int>]{func();}(); }
main.cpp:5:18: error: syntax error [syntaxError] [func=foo<int>]{func();}();
Log in to post a comment.
I get a syntax error on a lambda capturing a template function pointer using cppcheck 2.8, 2.9 and trunk.