From 2e0ece7b66ddadb29db2a255a55ee157279eb037 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Tue, 6 Oct 2015 17:22:12 +0200 Subject: [PATCH] Fix wrong casting syntax --- test/array.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/array.cpp b/test/array.cpp index 9f61c4b26..e2b20f9e9 100644 --- a/test/array.cpp +++ b/test/array.cpp @@ -247,7 +247,7 @@ template void array_real(const ArrayType& m) VERIFY_IS_APPROX(sinh(m1), 0.5*(exp(m1)-exp(-m1))); VERIFY_IS_APPROX(cosh(m1), 0.5*(exp(m1)+exp(-m1))); VERIFY_IS_APPROX(tanh(m1), (0.5*(exp(m1)-exp(-m1)))/(0.5*(exp(m1)+exp(-m1)))); - VERIFY_IS_APPROX(arg(m1), ((ArrayType)(m1<0))*std::acos(-1.0)); + VERIFY_IS_APPROX(arg(m1), ((m1<0).template cast())*std::acos(-1.0)); VERIFY((round(m1) <= ceil(m1) && round(m1) >= floor(m1)).all()); VERIFY((Eigen::isnan)((m1*0.0)/0.0).all()); VERIFY((Eigen::isinf)(m4/0.0).all());