Closed simonjwright closed 1 year ago
Thanks for the report. Actually you discovered a bunch of issues - ouch! And by looking at the code there is an obvious supplemental one: there is an overflow when the integer scanned before the dot is too large.
Commit https://github.com/zertovitch/hac/commit/ae9cc77bc19347fe07fa4d1bbe6d71d6f74210ca should solve the issue. To summarize:
Looking good, thanks!
So the test works now on your macs and we can close the issue ? (It seems obvious that it should work, but I am a bit superstitious sometimes ;-) ).
digitz.adb works. all_silent_tests.adb works.
Closing ...
Two, maybe 3, problems here:
duplicate identifier
message at line 57The reason that 16 digits is too many is that, on aarch64-apple-darwin (and maybe other aarch64 systems?),
Long_Long_Float
is the same asLong_Float
; we havevs on x86_64-apple-darwin we get
The
all_silent_tests.adb
test runs successfully.This is with commit 5841f9d.