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?

Reply via email to