1 /* { dg-do compile } */
2 /* { dg-options "-O2 -ftree-tail-merge" } */
10 template < class T > struct VECTOR
14 template < class TV > class JOINT
16 virtual void Constrain_Angles (VECTOR < float >&angles) const;
19 template < class TV > class ANGLE_JOINT:public JOINT < TV >
21 virtual ~ ANGLE_JOINT ()
24 void Constrain_Angles (VECTOR < float >&angles) const
28 v.x = clamp (angles.x);
34 template ANGLE_JOINT < int >::~ANGLE_JOINT ();