[Issue 8913] Wrong code in IfStatement condition Expression

2012-10-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8913 --- Comment #1 from Iain Buclaw 2012-10-30 08:17:21 PDT --- This conversion occurs in PtrExp::optimize. *&c.b -> c.b For static array types, would there be a problem doing this instead? *&c.b -> c.b[0] -- Configure issuemail: http://

[Issue 8913] Wrong code in IfStatement condition Expression

2012-12-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8913 Kenji Hara changed: What|Removed |Added Keywords||pull --- Comment #2 from Kenji Hara 2012

[Issue 8913] Wrong code in IfStatement condition Expression

2013-01-31 Thread d-bugmail
/57f6bdcc3ec10dfc9f7081e7b781d4799e45317f fix Issue 8913 - Wrong code in IfStatement condition Expression Type cast from `e : T[n]` to `T*` should generate `&e[0]`, not `&e`. https://github.com/D-Programming-Language/dmd/commit/62818b3863a14ccc828c1d3623db038170a8c129 Merge pull request #1382 from 9rnsr/fix8913 Issue 8913 - Wr

[Issue 8913] Wrong code in IfStatement condition Expression

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8913 Kenji Hara changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 8913] Wrong code in IfStatement condition Expression

2014-06-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=8913 Iain Buclaw changed: What|Removed |Added Blocks||12900 --