For 32-bit only, we're failing a bunch of ooRexx 5.0 tests for BIF's and methods of the form
say space("x x", 1.000000009) -- should fail because 1.000000009 + 0 = 1.00000001, but it doesn't fail
say space("x x", 1.000000009 + 0) -- correctly fails
Anonymous
One question, does
say "x x"~space(1.000000009)
Also fail? The answer could help narrow the search.
I have a suspicion this test in NumberString::checkIntengerDigits is wrong.
I think this should be
If this is not the problem, this method is likely the place where the bug is occurring.
Thanks, exactly that fixed the issue - committed revision [r11072].
Related
Commit: [r11072]