[Issue 2709] New: foreach with undefined identifier segfaults dmd
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Thu Mar 5 06:17:06 PST 2009
http://d.puremagic.com/issues/show_bug.cgi?id=2709
Summary: foreach with undefined identifier segfaults dmd
Product: D
Version: 2.025
Platform: PC
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: DMD
AssignedTo: bugzilla at digitalmars.com
ReportedBy: georg at iki.fi
void main(string[] args)
{
foreach (line; stdin.byLine())
{
printf(line,i);
}
}
Segfaults the compiler. Output is:
dmd segtest.d
segtest.d(3): Error: undefined identifier stdin
segtest.d(3): Error: undefined identifier stdin
segtest.d(3): Error: no property 'byLine' for type 'int'
segtest.d(3): Error: function expected before (), not 1 of type int
segtest.d(3): Error: foreach: int is not an aggregate type
Segmentation fault
Tested with both 2.025 and 2.026.
--
More information about the Digitalmars-d-bugs
mailing list