3 template <class X> struct A {
6 inline int y () { return 3; }
7 inline int z () { return 5; }
10 template <class Y> int A<Y>::fooo (int t) { return (this->*(x?&A<Y>::y : &A<Y>::z))() + t; } // { dg-bogus "" }
14 int frop () { return ai.fooo (100); }