[Issue 14041] New: Refused writeln of a fixed size array of chars
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Sat Jan 24 18:15:19 PST 2015
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 at puremagic.com
Reporter: bearophile_hugs at 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
--
More information about the Digitalmars-d-bugs
mailing list