https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119139
Iain Buclaw <ibuclaw at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ibuclaw at gcc dot gnu.org --- Comment #1 from Iain Buclaw <ibuclaw at gcc dot gnu.org> --- Without library dependencies. ``` string toString() { return "1"; } struct B { ulong n; invariant{} string str() { if (n == 0) { return "0"; } return toString(); } } extern(C) int main() { B b = { 2 }; b.str; return 0; } ```