diff --git a/test/array.cpp b/test/array.cpp index 631a29432..330749e1d 100644 --- a/test/array.cpp +++ b/test/array.cpp @@ -152,6 +152,7 @@ template void comparisons(const ArrayType& m) template void array_real(const ArrayType& m) { using std::abs; + using std::sqrt; typedef typename ArrayType::Index Index; typedef typename ArrayType::Scalar Scalar; typedef typename NumTraits::Real RealScalar; diff --git a/test/geo_quaternion.cpp b/test/geo_quaternion.cpp index 06b3af7c1..27040dd4d 100644 --- a/test/geo_quaternion.cpp +++ b/test/geo_quaternion.cpp @@ -31,7 +31,7 @@ template void check_slerp(const QuatType& q0, const QuatType& Scalar theta_tot = AA(q1*q0.inverse()).angle(); if(theta_tot>M_PI) - theta_tot = 2.*M_PI-theta_tot; + theta_tot = Scalar(2.*M_PI)-theta_tot; for(Scalar t=0; t<=1.001; t+=0.1) { QuatType q = q0.slerp(t,q1); diff --git a/test/jacobi.cpp b/test/jacobi.cpp index 0e6f1de49..7ccd4124b 100644 --- a/test/jacobi.cpp +++ b/test/jacobi.cpp @@ -74,7 +74,8 @@ void test_jacobi() // complex is really important to test as it is the only way to cover conjugation issues in certain unaligned paths CALL_SUBTEST_6(( jacobi(MatrixXcf(r,c)) )); CALL_SUBTEST_6(( jacobi >(MatrixXcf(r,c)) )); - (void) r; - (void) c; + + TEST_SET_BUT_UNUSED_VARIABLE(r); + TEST_SET_BUT_UNUSED_VARIABLE(c); } }