https://issues.dlang.org/show_bug.cgi?id=13382
--- Comment #2 from [email protected] --- For small code examples, you can just post the entire code in a comment, like so: ----- import std.stdio; void main () { string sn; if ((sn = readln ) > 0) { } } ----- There is no line number in the error message probably because by the time the compiler getse to e2ir.c, it's already emitting code, and by that point the semantic passes may have transformed the code significantly so that line number information may not be readily available. In any case, the error is caused by the `if ((sn = readln) > 0)` line. Now, to hack the dmd makefiles so that I can get it to build with debugging symbols... --
