From 2d74ef968261834031823716a239ecaafddd08e1 Mon Sep 17 00:00:00 2001 From: Benoit Steiner Date: Tue, 17 May 2016 07:20:11 -0700 Subject: [PATCH 1/2] Avoid float to double conversion --- test/array.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/array.cpp b/test/array.cpp index beaa62221..1f4afc1c6 100644 --- a/test/array.cpp +++ b/test/array.cpp @@ -525,7 +525,7 @@ template void array_complex(const ArrayType& m) // scalar by array division Scalar s1 = internal::random(); - const RealScalar tiny = sqrt(std::numeric_limits::epsilon()); + const RealScalar tiny = std::sqrt(std::numeric_limits::epsilon()); s1 += Scalar(tiny); m1 += ArrayType::Constant(rows,cols,Scalar(tiny)); VERIFY_IS_APPROX(s1/m1, s1 * m1.inverse()); From 92fc6add43655320120b4baad304997e0b06aa96 Mon Sep 17 00:00:00 2001 From: Benoit Steiner Date: Tue, 17 May 2016 07:21:22 -0700 Subject: [PATCH 2/2] Don't rely on c++11 extension when we don't have to. --- unsupported/test/cxx11_tensor_expr.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/unsupported/test/cxx11_tensor_expr.cpp b/unsupported/test/cxx11_tensor_expr.cpp index 4dd355e6e..77e24cb67 100644 --- a/unsupported/test/cxx11_tensor_expr.cpp +++ b/unsupported/test/cxx11_tensor_expr.cpp @@ -16,8 +16,8 @@ using Eigen::RowMajor; static void test_1d() { - Tensor vec1({6}); - Tensor vec2({6}); + Tensor vec1(6); + Tensor vec2(6); vec1(0) = 4.0; vec2(0) = 0.0; vec1(1) = 8.0; vec2(1) = 1.0;