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