Hi, Manuel did most of the work for this rather simple issue filed by Tom: essentially, invalid_nonstatic_memfn_p gets a location_t parameter which is used to pass the location of the place where the use of the nonstatic member function is indeed invalid. Besides that, while working on the bug we noticed that we must be careful with exprs which aren't DECLs. Tested x86_64-linux. Thanks, Paolo. ////////////////////////////