digitalmars.D.bugs - [Issue 14837] New: Class constructor is not called under *certain*
- via Digitalmars-d-bugs (36/37) Jul 27 2015 https://issues.dlang.org/show_bug.cgi?id=14837
https://issues.dlang.org/show_bug.cgi?id=14837 Issue ID: 14837 Summary: Class constructor is not called under *certain* conditions Product: D Version: D2 Hardware: x86_64 OS: Windows Status: NEW Severity: major Priority: P1 Component: dmd Assignee: nobody puremagic.com Reporter: czdanol gmail.com Hey, this is quite a big problem here (maybe not for you, but it is for me). I have this code: http://pastebin.com/h5Zaz00m Expected output is: ------------------- main called moduleInit called P constructor C constructor TEST 10 ------------------- But we get: ------------------- main called moduleInit called TEST 0 ------------------- That means that neither C's or P's constructor is called, for unknown reasons.From further tests I found out that the memory is allocated.Tested on 2.067 and 2.065 --
Jul 27 2015