From d669b8a788ed4e9c95e4551e7bd0cae9a4bfbfa9 Mon Sep 17 00:00:00 2001 From: Alex Shinn Date: Wed, 11 Jul 2012 23:17:41 +0900 Subject: [PATCH] preserving exactness when adding ratios and complex numbers --- opt/bignum.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/opt/bignum.c b/opt/bignum.c index 97d8d2b8..a361194d 100644 --- a/opt/bignum.c +++ b/opt/bignum.c @@ -995,8 +995,6 @@ sexp sexp_add (sexp ctx, sexp a, sexp b) { #if SEXP_USE_COMPLEX #if SEXP_USE_RATIOS case SEXP_NUM_RAT_CPX: - a = tmp = sexp_make_flonum(ctx, sexp_ratio_to_double(a)); - /* ... FALLTHROUGH ... */ #endif case SEXP_NUM_FLO_CPX: case SEXP_NUM_FIX_CPX: