digitalmars.D.bugs - [Issue 17036] New: Template default parametr does not works correctly
- via Digitalmars-d-bugs (35/35) Dec 27 2016 https://issues.dlang.org/show_bug.cgi?id=17036
https://issues.dlang.org/show_bug.cgi?id=17036 Issue ID: 17036 Summary: Template default parametr does not works correctly Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal Priority: P1 Component: dmd Assignee: nobody puremagic.com Reporter: kozzi11 gmail.com dmd does not accept .init for struct with void[] fields at template default parametr example: struct S { void[16] x; } auto TMPL(T, T init = T.init)() { return init; } auto TMPL2(T)() { T init = T.init; return init; } void main() { TMPL!(S)(); // does not work TMPL2!(S)(); // works ok as expected } --
Dec 27 2016