Fixed division by zero corner case in array unit test.
diff --git a/test/array.cpp b/test/array.cpp
index 2ff8b0b..912c28c 100644
--- a/test/array.cpp
+++ b/test/array.cpp
@@ -220,8 +220,9 @@
VERIFY_IS_APPROX(std::pow(m3,RealScalar(0.5)), m3.sqrt());
// scalar by array division
- ArrayType t1 = s1/m1;
- ArrayType t2 = s1 * m1.inverse();
+ const RealScalar tiny = std::sqrt(std::numeric_limits<RealScalar>::epsilon());
+ s1 += Scalar(tiny);
+ m1 += ArrayType::Constant(rows,cols,Scalar(tiny));
VERIFY_IS_APPROX(s1/m1, s1 * m1.inverse());
}