digitalmars.D.bugs - [Issue 2709] New: foreach with undefined identifier segfaults dmd
- d-bugmail puremagic.com Mar 05 2009
- d-bugmail puremagic.com Mar 05 2009
- d-bugmail puremagic.com Mar 05 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 digitalmars.com ReportedBy: georg 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. --
Mar 05 2009
http://d.puremagic.com/issues/show_bug.cgi?id=2709 ------- Comment #1 from georg iki.fi 2009-03-05 08:28 ------- (In reply to comment #0)void main(string[] args) { foreach (line; stdin.byLine()) {
} } 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.
--
Mar 05 2009
http://d.puremagic.com/issues/show_bug.cgi?id=2709 smjg iname.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |smjg iname.com Status|NEW |RESOLVED Resolution| |DUPLICATE ------- Comment #2 from smjg iname.com 2009-03-05 19:55 ------- *** This bug has been marked as a duplicate of 2577 *** --
Mar 05 2009









d-bugmail puremagic.com 