------- Comment #5 from samu...@voliacable.com 2009-01-17 06:12 -------
Default initializing object's fields doesn't mean full object construction. I
do believe that an object should be considered constructed only if its
constructor has completed successfully. Otherwise, the constructor should clean
after itself and only deallocator (if any), but not destructor, should be run.
Currently, deallocator is not run, meaning another bug in the compiler.