https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111531
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Bound member function |Bound member function with |(-Wno-pmf-conversions) with |multiple inheritance |multiple inheritance |documentation should be | |clearer Ever confirmed|0 |1 Severity|normal |enhancement Last reconfirmed| |2023-09-22 Status|UNCONFIRMED |NEW --- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> --- "the PMF needs to store information about how to adjust the ‘this’ pointer," And then it says: "you can extract the pointer to the function that would be called for a given object/PMF pair and call it directly inside the inner loop, to save a bit of time." Meaning the specifically a Bound member function loses the information on how to adjust the this pointer and just contains a pointer to the function rather than anything else. That is why I said this is just a documentation issue of explaining this in more clearer langauge.