https://gcc.gnu.org/bugzilla/show_bug.cgi?id=22238
AK <hiraditya at msn dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hiraditya at msn dot com --- Comment #24 from AK <hiraditya at msn dot com> --- The recent error messages look much better. Maybe we can close this. prog.cpp: In member function ‘void A::bar()’: prog.cpp:6:23: error: could not convert ‘A::foo()’ from ‘void’ to ‘bool’ void bar() { if (foo()) ; }