Closed lsrcz closed 2 months ago
Yeah, that’s no good. I’ll take a look tomorrow AM.
I believe that I’ve understood what’s happening.
The newly added arbFPIsEqualObjectH function has a clause that tests whether the lhs is inf, and if so, return whether the rhs is inf. This will make +/-inf equal.
I believe that we don’t need to handle inf specially, but we can just use the == operator. What do you think? I can send a fix for it, but no hurry to review it.
The following code demonstrates the problem. It is falsifiable with the counter-example
x = False
.