Why? The D version would just go from "object.Error Access Violation" to "AssertError null this".And in release, you'd still (highly probably) still get the Access Violation.
Sadly I've encountered C++ code that deliberately calls member functions on null class pointers.
