From c262f47adb64e1062e1e12437b5780e0e0f2569d Mon Sep 17 00:00:00 2001 From: Markus Blatt <mblatt@dune-project.org> Date: Wed, 1 Dec 2010 16:18:56 +0000 Subject: [PATCH] Prevent division by zero which produces a SIGFPE on some systems. [[Imported from SVN: r6285]] --- dune/common/test/fvectortest.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dune/common/test/fvectortest.cc b/dune/common/test/fvectortest.cc index fb0790527..3fba6c804 100644 --- a/dune/common/test/fvectortest.cc +++ b/dune/common/test/fvectortest.cc @@ -114,21 +114,25 @@ struct ScalarOperatorTest a = v + a; a = v - a; a = v * a; + a += (ft)1; // make sure a!=0 a = v / a; v = v + a; v = v - a; v = v * a; + a += (ft)1; // make sure a!=0 v = v / a; a = a + v; a = a - v; a = a * v; + v += (ft)1; // make sure v!=0 a = a / v; v = a + v; v = a - v; v = a * v; + v += (ft)1; // make sure v!=0 v = a / v; v -= v; @@ -136,6 +140,7 @@ struct ScalarOperatorTest v += v; v += a; v *= a; + a += (ft)1; // make sure a!=0 v /= a; b = (v == a); -- GitLab