I have submitted a bug report regarding this: https://issues.dlang.org/show_bug.cgi?id=17592
This is IMO severely limit the usage of emplace and destroy when it comes to manual memory management. The solutions that I find here involves very hackish solutions which is not idea for me.
Alex