digitalmars.D.bugs - [Issue 22606] New: init differs from ctor call for structs
- d-bugmail puremagic.com (39/39) Dec 18 2021 https://issues.dlang.org/show_bug.cgi?id=22606
https://issues.dlang.org/show_bug.cgi?id=22606 Issue ID: 22606 Summary: init differs from ctor call for structs Product: D Version: D2 Hardware: All OS: Windows Status: NEW Severity: major Priority: P1 Component: dmd Assignee: nobody puremagic.com Reporter: temtaime gmail.com import std.stdio; class C { auto foo() { auto self = this; struct S { auto foobar() { return self.bar(); } } return S.init; // lead to crash, S() works OK } int bar() { return 666; } } void main() { auto c = new C; c.foo().foobar.writeln; } --
Dec 18 2021