Kevin Ryde <[EMAIL PROTECTED]> writes:

> Pierre <[EMAIL PROTECTED]> writes:
>>
>> fail: scm_from_double (nan) == +nan.0
>> FAIL: test-conversion
>
> See if you can trace through with gdb to see where it fails, ie. if
> one of the operands is not a nan, or if the comparison has gone wrong.

Guile and the test-cases are currently pretty much assume that there
is only one kind of NaN, while in fact there might be many different
NaNs.

We should add proper handling of the payload information in NaNs; or
we should properly ignore it in comparisons.

I think the latter is easier and I'll try to clean Guile up in this
direction.


_______________________________________________
Bug-guile mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/bug-guile

Reply via email to