On Monday, 10 July 2017 at 01:51:11 UTC, 12345swordy wrote:
On Sunday, 9 July 2017 at 17:27:51 UTC, 12345swordy wrote:
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
No responses!?
dtors not being virtual is the root cause of this issue (note the
ctors aren't either but that's a bit different due to how super()
works). This cant be fixed easily. Maybe the most simple
workaround would be an @assumenogc attribute.