[Gambas-bugtracker] Bug #2667: CShort in GambasSelfTest fails
bugtracker at gambaswiki.org
bugtracker at gambaswiki.org
Tue Dec 20 01:59:27 CET 2022
http://gambaswiki.org/bugtracker/edit?object=BUG.2667&from=L21haW4-
Comment #2 by Benoît MINISINI:
The test was actually wrong from the start, because as Gambas is written in C, converting 100000 to a signed short integer is undefined according to the C standard. It usually returns -31072, but this is not a guarantee. So it's far better to raise an overflow instead of relying of an undefined behaviour.
More information about the Bugtracker
mailing list