https://issues.dlang.org/show_bug.cgi?id=13095
--- Comment #3 from [email protected] --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/bdfd00f4130e44c10f41442b05af465b1b0fa8d8 fix Issue 13095 - Someteims destructor is called if constructor throws https://github.com/D-Programming-Language/dmd/commit/31326431312a01dda10759cf47c0d5d617f7009c Merge pull request #4101 from WalterBright/fix13095 fix Issue 13095 - Sometimes struct destructor is called if constructor throws --
