aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/special_numbers.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/special_numbers.cpp')
-rw-r--r--test/special_numbers.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/test/special_numbers.cpp b/test/special_numbers.cpp
index a5936184e..910ddf21c 100644
--- a/test/special_numbers.cpp
+++ b/test/special_numbers.cpp
@@ -11,13 +11,12 @@
template<typename Scalar> void special_numbers()
{
- typedef typename NumTraits<Scalar>::Real RealScalar;
typedef Matrix<Scalar, Dynamic,Dynamic> MatType;
int rows = internal::random<int>(1,300);
int cols = internal::random<int>(1,300);
- Scalar nan = Scalar(0)/Scalar(0);
- Scalar inf = Scalar(1)/Scalar(0);
+ Scalar nan = std::numeric_limits<Scalar>::quiet_NaN();
+ Scalar inf = std::numeric_limits<Scalar>::infinity();
Scalar s1 = internal::random<Scalar>();
MatType m1 = MatType::Random(rows,cols),