https://issues.dlang.org/show_bug.cgi?id=18232
--- Comment #3 from hsteoh at quickfur.ath.cx ---
Minimized code:
------
union U {
int method() {
int x;
return x;
}
}
------
The disassembly shows that x is never initialized to 0, and a garbage value is
returned.
--