1 // PR c++/15096 2 3 template <typename T_> 4 class C1 5 { 6 public: 7 C1 (); 8 ~C1 (); 9 const int C1<T_>::* getPtr () const; 10 11 private: 12 int x; 13 T_ y; 14 }; 15 16 17 template <typename T_> getPtr()18 const int C1<T_>::* C1<T_>::getPtr () const 19 { return &C1<T_>::x; } 20 21 22