Hello I have code like this: class SomeClass { ubyte[] data_;
... auto getObjectType() const { if(data_ is null) { writeln("throwing"); throw new Exception("Here the exception should be thrown!"); } KeyHeaderHelper value_header; value_header.ptr_ = cast(ubyte*) data_.ptr; return value_header.object_type; } }When data_ is null the application just prints "throwing" and hangs up without an exception throwing. I don't know how to handle this. May be I did something wrong? If so then what?