1 // { dg-do assemble } 2 3 class NF { }; 4 5 struct QF { 6 NF nf; 7 8 typedef float(NF::* const NPF)() const; 9 pQF10 void p (NPF npf) const { 11 float q = (nf.*npf)(); 12 } 13 }; 14