I just fixed the void initialization fail compilation tests. By detecting the possibility of returning a void initialized field and bailing out. dmd testsuite does now compile and pass(!) again. I also fixed an obscure bug related to the recently introduced conecpt of heap references.