https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72799
Jonathan Wakely <redi at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |rejects-valid Status|UNCONFIRMED |NEW Last reconfirmed| |2019-07-13 Blocks| |57255 Ever confirmed|0 |1 --- Comment #2 from Jonathan Wakely <redi at gcc dot gnu.org> --- Current trunk: 72799.cc:10:12: error: no declaration matches 'void (S::* S::mfpmf() &&)() const &' 10 | void (S::* S::mfpmf(void) &&)(void) const & { return &S::mf; } // ... here... | ^ 72799.cc:5:12: note: candidate is: 'void (S::* S::mfpmf() &&)() const' 5 | rqft S::*mfpmf(void) &&; | ^~~~~ 72799.cc:3:8: note: 'struct S' defined here 3 | struct S { | ^ 72799.cc:18:18: error: cannot convert 'void (S::*)() const &' to 'pmft2' {aka 'void (S::*)() const'} in initialization 18 | pmft2 pmf2 = &S::mf; | ^~ Referenced Bugs: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57255 [Bug 57255] [meta-bug] ref-qualifiers