math: tgammal.c fixes
[oweals/musl.git] / src / math / nextafter.c
index a3b42c99d197e4fc925653e4535c1ba95c74cb8b..9ee82518b8f1d97a542856d1b524c8bd7b8d75ac 100644 (file)
@@ -27,7 +27,7 @@ double nextafter(double x, double y)
        e = ux.bits >> 52 & 0x7ff;
        /* raise overflow if ux.value is infinite and x is finite */
        if (e == 0x7ff)
-               return x + x;
+               FORCE_EVAL(x+x);
        /* raise underflow if ux.value is subnormal or zero */
        if (e == 0)
                FORCE_EVAL(x*x + ux.value*ux.value);