Bug in csv or byLine ?
Guillaume Chatelet via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Fri Jan 8 04:13:59 PST 2016
On Friday, 8 January 2016 at 12:07:05 UTC, Tobi G. wrote:
> No, sorry. Under Windows DMD v2.069.2 it works perfectly in
> both cases.
>
> Which compiler do you use?
- DMD64 D Compiler v2.069.2 on Linux.
- LDC 0.16.1 (DMD v2.067.1, LLVM 3.7.0)
So if it works on windows I guess it's a problem with the File
implementation.
> You could run DMD with the -g option. This will print often
> more useful output, if it fails.
-g didn't bring much.
core.exception.AssertError at std/algorithm/iteration.d(2027):
Assertion failure
----------------
??:? _d_assert [0x4a9c33]
??:? void std.algorithm.iteration.__assert(int) [0x4b8048]
/usr/include/dmd/phobos/std/algorithm/iteration.d:2027 pure
@property @safe dchar
std.algorithm.iteration.joiner!(std.stdio.File.ByLine!(char,
char).ByLine,
immutable(char)[]).joiner(std.stdio.File.ByLine!(char,
char).ByLine, immutable(char)[]).Result.front() [0x495330]
/usr/include/dmd/phobos/std/csv.d:1018 void
std.csv.CsvReader!(immutable(char)[], 1,
std.algorithm.iteration.joiner!(std.stdio.File.ByLine!(char,
char).ByLine,
immutable(char)[]).joiner(std.stdio.File.ByLine!(char,
char).ByLine, immutable(char)[]).Result, dchar,
immutable(char)[][]).CsvReader.popFront() [0x49608c]
/usr/include/dmd/phobos/std/algorithm/iteration.d:881 void
std.algorithm.iteration.__T4eachS183std5stdio7writelnZ.each!(std.csv.CsvReader!(immutable(char)[], 1, std.algorithm.iteration.joiner!(std.stdio.File.ByLine!(char, char).ByLine, immutable(char)[]).joiner(std.stdio.File.ByLine!(char, char).ByLine, immutable(char)[]).Result, dchar, immutable(char)[][]).CsvReader).each(std.csv.CsvReader!(immutable(char)[], 1, std.algorithm.iteration.joiner!(std.stdio.File.ByLine!(char, char).ByLine, immutable(char)[]).joiner(std.stdio.File.ByLine!(char, char).ByLine, immutable(char)[]).Result, dchar, immutable(char)[][]).CsvReader) [0x4a5063]
./process.d:8 _Dmain [0x49226c]
More information about the Digitalmars-d-learn
mailing list