aboutsummaryrefslogtreecommitdiffstats
path: root/src/floatfns.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/floatfns.c')
-rw-r--r--src/floatfns.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/floatfns.c b/src/floatfns.c
index ea2eb1016b1..713d42694ff 100644
--- a/src/floatfns.c
+++ b/src/floatfns.c
@@ -514,10 +514,8 @@ With optional DIVISOR, truncate ARG/DIVISOR. */)
514Lisp_Object 514Lisp_Object
515fmod_float (Lisp_Object x, Lisp_Object y) 515fmod_float (Lisp_Object x, Lisp_Object y)
516{ 516{
517 double f1, f2; 517 double f1 = XFLOATINT (x);
518 518 double f2 = XFLOATINT (y);
519 f1 = FLOATP (x) ? XFLOAT_DATA (x) : XFIXNUM (x);
520 f2 = FLOATP (y) ? XFLOAT_DATA (y) : XFIXNUM (y);
521 519
522 f1 = fmod (f1, f2); 520 f1 = fmod (f1, f2);
523 521