[Issue 18232] Union methods fail to initialize local variables to .init

d-bugmail at puremagic.com d-bugmail at puremagic.com
Fri Jan 12 18:41:05 UTC 2018


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.

--


More information about the Digitalmars-d-bugs mailing list