// PR c++/15096 template class C1 { public: C1 (); ~C1 (); const int C1::* getPtr () const; private: int x; T_ y; }; template const int C1::* C1::getPtr () const { return &C1::x; }