[Issue 9547] typeof() which requires .init must be properly documented

2013-09-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9547 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 9547] typeof() which requires .init must be properly documented

2013-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9547 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Severity|regression |normal --

[Issue 9547] typeof() which requires .init must be properly documented

2013-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9547 --- Comment #1 from Andrej Mitrovic andrej.mitrov...@gmail.com 2013-02-19 20:50:43 PST --- (In reply to comment #0) However this change *must* be clearly documented in the changelog, and the requirement should be part of the documentation

[Issue 9547] typeof() which requires .init must be properly documented

2013-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9547 --- Comment #2 from Kenji Hara k.hara...@gmail.com 2013-02-19 21:02:53 PST --- (In reply to comment #0) This worked in 2.061, and broke LuaD in 2.062. The workaround (or rather the new valid code) is: alias typeof(T.init[0]) ElemType;

[Issue 9547] typeof() which requires .init must be properly documented

2013-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9547 --- Comment #3 from Andrej Mitrovic andrej.mitrov...@gmail.com 2013-02-19 21:09:52 PST --- (In reply to comment #2) This is bug fix for issue 6408. `T[0]` should be always analyzed as zero length static array of T, but it was *accidentally*