January 25, 2015 [Issue 14041] New: Refused writeln of a fixed size array of chars | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=14041 Issue ID: 14041 Summary: Refused writeln of a fixed size array of chars Product: D Version: D2 Hardware: x86 OS: Windows Status: NEW Severity: regression Priority: P1 Component: Phobos Assignee: nobody@puremagic.com Reporter: bearophile_hugs@eml.cc This could be a regression: void main() { import std.stdio; char[8] a; writeln(a); } Dmd 2.067alpha: ...\dmd2\src\phobos\std\stdio.d(2918,14): Error: template std.stdio.File.LockingTextWriter.put cannot deduce function from argument types !()(char[8]), candidates are: ...\dmd2\src\phobos\std\stdio.d(2316,14): std.stdio.File.LockingTextWriter.put(A)(A writeme) if (is(ElementType!A : const(dchar)) && isInputRange!A && !isInfinite!A) ...\dmd2\src\phobos\std\stdio.d(2352,14): std.stdio.File.LockingTextWriter.put(C)(C c) if (is(C : const(dchar))) test.d(4,12): Error: template instance std.stdio.writeln!(char[8]) error instantiating -- |
Copyright © 1999-2021 by the D Language Foundation