--- numbers.c.~1.215.~ 1970-01-01 10:00:01.000000000 +1000 +++ numbers.c 2003-11-21 16:54:00.000000000 +1000 @@ -3154,8 +3154,6 @@ else if (SCM_BIGP (y)) { int cmp; - if (xisnan (SCM_REAL_VALUE (x))) - return SCM_BOOL_F; cmp = xmpz_cmp_d (SCM_I_BIG_MPZ (y), scm_i_fraction2double (x)); scm_remember_upto_here_1 (y); return SCM_BOOL (cmp > 0);