A strange div bug on Linux x86_64, (both dmd & ldc2): long -5000 / size_t 2 = 9223372036854773308
Walter Bright
newshound2 at digitalmars.com
Thu Aug 13 23:47:30 UTC 2020
On 8/13/2020 3:27 PM, mw wrote:
> For users / applications that do value correctness more than performance, can we
> have a compiler switch which turn all the types & operations (e.g. in modules,
> that users also specified on command-line) into core_checkedint or
> std_experimental_checkedint *automatically*?
The thing about checkedint is there are several different behaviors one might
choose as responses to overflow. There is no one-size-fits-all, if we did pick
one we'll inevitably have complaints.
checkedint is really a nice package. I encourage you to check it out.
More information about the Digitalmars-d
mailing list