1// PR c++/56238
2
3class A
4{
5  template < typename T > T& get ();
6  template < typename T > class B
7  {
8    void RemovePoint (A& value)
9    {
10      static_cast < double >(value.get < T > ());
11    }
12  };
13};
14