assigment to null class object member compiled? is this a bug?
Adam D. Ruppe
destructionator at gmail.com
Mon Oct 22 16:18:09 UTC 2018
On Friday, 19 October 2018 at 06:53:32 UTC, dangbinghoo wrote:
> why the code bellow compiles?
D compilers are allowed to make that an error, but it might not.
With the current implementation,
dmd that.d
will compile, but
dmd -O that.d
will fail with an error. Yes, turning on optimizations happens to
catch the null flow at compile time.
It is just a matter of compiler implementation happening to catch
it or not.
More information about the Digitalmars-d-learn
mailing list