http://d.puremagic.com/issues/show_bug.cgi?id=10141
Summary: wrong error message with Tuple!(int) : Error: static assert "Cannot put a char[] into a Appender!(string)" Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: regression Priority: P2 Component: DMD AssignedTo: nob...@puremagic.com ReportedBy: thelastmamm...@gmail.com --- Comment #0 from thelastmamm...@gmail.com 2013-05-23 02:16:28 PDT --- ---- main.d: import std.typecons; import std.typecons:unexisting_symbol; Tuple!(int) fun(){return Tuple!(int).init;} ---- dmd 2.062: dmd main.d: main.d:Error: module std.typecons import 'unexisting_symbol' not found (which is correct) dmd 2.063(beta5): dmd main.d: main.d: Error: module std.typecons import 'unexisting_symbol' not found dmd2_063_beta5/osx/bin/../../src/phobos/std/range.d(611): Error: static assert "Cannot put a char[] into a Appender!(string)" dmd2_063_beta5/osx/bin/../../src/phobos/std/format.d(1433): instantiated from here: put!(Appender!(string), char[]) dmd2_063_beta5osx/bin/../../src/phobos/std/format.d(1335): instantiated from here: formatUnsigned!(Appender!(string), char) dmd2_063_beta5/osx/bin/../../src/phobos/std/format.d(1309): instantiated from here: formatIntegral!(Appender!(string), ulong, char) dmd2_063_beta5/osx/bin/../../src/phobos/std/format.d(2950): ... (3 instantiations, -v to show) ... dmd2_063_beta5/osx/bin/../../src/phobos/std/typecons.d(326): instantiated from here: format!(char, ulong, ulong) main.d(3): instantiated from here: Tuple!(int) (which is incorrect : the stuff after the 1st line doesnt' make sense) I'm on osx if that matters. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------