[Issue 13856] std.stdio.readln stomps arrays
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Fri Dec 12 02:35:32 PST 2014
https://issues.dlang.org/show_bug.cgi?id=13856
--- Comment #1 from Rainer Schuetze <r.sagitario at gmx.de> ---
This shows that the current implementation also adds an unnecesary allocation
when supplying stack allocated arrays as an initial buffer.
void main()
{
std.file.write("testread", "abcd\n");
File f = File("testread", "rb");
char[100] buf;
ln = buf[];
f.readln(ln);
assert(ln.ptr == buf.ptr);
}
--
More information about the Digitalmars-d-bugs
mailing list