diff --git a/modules/geom/tests/test_composite3.cc b/modules/geom/tests/test_composite3.cc
index 4670c0e5da85fa808a58ce7decc529886602c806..48b3a205413cb0855d82ff9039895fe7f1380e62 100644
--- a/modules/geom/tests/test_composite3.cc
+++ b/modules/geom/tests/test_composite3.cc
@@ -205,7 +205,7 @@ BOOST_AUTO_TEST_CASE(rotation3)
 
   Rotation3 r2(Vec3(0,1,0), 30.0*M_PI/180.0,Vec3(2,0,0));
   Vec3 vrot2=r2.Apply(v);
-  BOOST_CHECK_CLOSE(2.0-Real(cos(30.0*M_PI/180.0)), Real(vrot2[0]), Real(1e-5));
+  BOOST_CHECK_CLOSE(Real(2.0)-Real(cos(30.0*M_PI/180.0)), Real(vrot2[0]), Real(1e-5));
   BOOST_CHECK_SMALL(vrot2[1],float(1e-5));
   BOOST_CHECK_CLOSE(Real(sin(30.0*M_PI/180.0)), Real(vrot2[2]), Real(1e-5));
 }