Why does nobody seem to think that `null` is a serious problem in D?
Jordi Gutiérrez Hermoso
jordigh at octave.org
Tue Nov 20 00:21:01 UTC 2018
On Monday, 19 November 2018 at 21:52:47 UTC, Steven Schveighoffer
wrote:
> A null pointer dereference is an immediate error, and it's also
> a safe error. It does not cause corruption, and it is free (the
> MMU is doing it for you).
Is this always true for all arches that D can compile to? I
remember back in the DOS days with no memory protection you
really could read OS data around the beginning.
> Consistent segfaults are generally easy to figure out.
I think I would still prefer a stack trace like other kinds of D
errors. Is this too difficult?
More information about the Digitalmars-d-learn
mailing list