https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62002
--- Comment #3 from Viacheslav Chernyshev <astellar at ro dot ru> --- No, fcilkplus switch triggers compilation error when code is perfectly valid. Your example is wrong, as in C++ this pointer is an implicit first argument of member function.