https://issues.dlang.org/show_bug.cgi?id=15056
--- Comment #8 from Martin Nowak <c...@dawg.eu> --- Indeed there is a problem that the dtor codegen for expressions doesn't account for nothrow. https://github.com/D-Programming-Language/dmd/blob/7a8fc052b6a6ab0a9296e2319f1e3825e66a88c0/src/e2ir.c#L5497 --