rm cC++11 features
diff --git a/test/array.cpp b/test/array.cpp
index 0f38aff..2ff8b0b 100644
--- a/test/array.cpp
+++ b/test/array.cpp
@@ -175,6 +175,8 @@
m2 = ArrayType::Random(rows, cols),
m3(rows, cols);
+ Scalar s1 = internal::random<Scalar>();
+
// these tests are mostly to check possible compilation issues.
VERIFY_IS_APPROX(m1.sin(), std::sin(m1));
VERIFY_IS_APPROX(m1.sin(), internal::sin(m1));
@@ -218,8 +220,8 @@
VERIFY_IS_APPROX(std::pow(m3,RealScalar(0.5)), m3.sqrt());
// scalar by array division
- const auto t1 = (s1/m1).eval();
- const auto t2 = (s1 * m1.inverse()).eval();
+ ArrayType t1 = s1/m1;
+ ArrayType t2 = s1 * m1.inverse();
VERIFY_IS_APPROX(s1/m1, s1 * m1.inverse());
}