betterC and struct destructors

Moritz Maxeiner via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Mon Sep 11 05:57:37 PDT 2017


On Monday, 11 September 2017 at 10:18:41 UTC, Oleg B wrote:
> Hello. I try using destructor in betterC code and it's work if 
> outer function doesn't return value (void). Code in `scope 
> (exit)` works as same (if func is void all is ok).
>
> In documentation I found 
> https://dlang.org/spec/betterc.html#consequences 12 paragraph: 
> Struct deconstructors.
>
> [...]

It's an implementation isssue [1][2][3].

[1] https://issues.dlang.org/show_bug.cgi?id=17603
[2] https://github.com/dlang/dmd/pull/6923
[3] 
https://www.reddit.com/r/programming/comments/6ijwek/dlangs_dmd_now_compiles_programs_in_betterc_mode/dj7dncc/


More information about the Digitalmars-d-learn mailing list