https://issues.dlang.org/show_bug.cgi?id=13628
--- Comment #1 from Marco Leise <Marco.Leise at gmx.de> ---
Reduced test case:
struct B {
~this() { /* some cleanup */ }
}
struct C {
immutable B b;
}
void main() {
C(immutable B());
}
--