[Issue 13979] New: ForeachType grammar does not allow 'ref' to appear after type constructors
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Tue Jan 13 16:35:30 PST 2015
https://issues.dlang.org/show_bug.cgi?id=13979
Issue ID: 13979
Summary: ForeachType grammar does not allow 'ref' to appear
after type constructors
Product: D
Version: D2
Hardware: All
URL: http://dlang.org/grammar.html#ForeachType
OS: All
Status: NEW
Keywords: spec
Severity: normal
Priority: P1
Component: websites
Assignee: nobody at puremagic.com
Reporter: briancschott at gmail.com
Blocks: 10233
Example DMD-valid code rejected by language spec:
---
foreach (foo, const ref bar; qwer.tyuiop)
---
The grammar spec says this:
ForeachType:
'ref'? TypeCtors? BasicType Declarator
'ref'? TypeCtors? Identifier
Either the compiler should be changed to require that 'ref' appear first, or
the grammar should be corrected to allow 'ref' to appear after type
constructors.
--
More information about the Digitalmars-d-bugs
mailing list