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