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