On Friday, 19 January 2018 at 15:56:58 UTC, 12345swordy wrote:
I can't find any documentation nor can I find any information regarding it's implementation. I am asking this, as I focusing on fixing bugs that destroy currently has, most noticeably bugs regarding attributes. I am not sure that this requires a DIP in order to fix this.

https://issues.dlang.org/show_bug.cgi?id=17297
https://issues.dlang.org/show_bug.cgi?id=15246

You'll probably learn new and interesting things but i warn you: this problem can't be fixed.

Look at here: https://github.com/dlang/druntime/blob/master/src/rt/lifetime.d#L1380. rt_finalize calls rt_finalize2 which use the **dynamic** type info to get a pointer to the __xdtor of each generation.

Reply via email to