Why dont dlang check NullPointer?
digitalmars-d at puremagic.com
Fri Mar 27 00:40:59 PDT 2015
On Friday, 27 March 2015 at 03:46:49 UTC, zhmt wrote:
> class A
> void test()
> A a = null;
> }catch(Throwable t)
> The code above will not print a exception message, but crashes
> I dont think this a good choice for most scenes. For example,I
> developed many modules in my server, and add a new module now.
> If null exception happens, I hope the server continue running,
> not crash. If the server continue running, the functions
> offered by old modules can be used by users, only the new
> module stop serving.
> In short words, I want to catch something like
> Is this possible?
GCC has the switch -fno-non-call-exceptions, but not sure if GDC
does. You could ask in the gdc forum?
More information about the Digitalmars-d