http://d.puremagic.com/issues/show_bug.cgi?id=9232
Kenji Hara <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |pull, rejects-valid Severity|enhancement |normal --- Comment #3 from Kenji Hara <[email protected]> 2012-12-28 22:50:58 PST --- (In reply to comment #2) > > In current, "(foo).bar" matches UnaryExpression "(Type) . identifier". > > http://dlang.org/expression#UnaryExpression > > It should not since foo is not a type but an identifier. > > (foo).bar!int should match "PrimaryExpression . TemplateInstance", where > PrimaryExpression matches "( Identifier )". > > So this is a compiler bug IMO, and should not be classified as an enhancement > request. OK. I was convinced that it is a grammar bug, rather than an enhancement. https://github.com/D-Programming-Language/dmd/pull/1422 https://github.com/D-Programming-Language/d-programming-language.org/pull/223 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
