xxxxxxxxxx
template line()
{
const char[] line = "__LINE__";
}
template wrongLine()
{
const char[] wrongLine = "\n\n\n\n\n__LINE__";
}
void main()
{
import std.stdio;
writefln("Line: %s, %s, %s", __LINE__, mixin(line!()), mixin(wrongLine!()));
writefln("Line: %s, %s, %s", __LINE__, mixin(line!()), mixin(wrongLine!()));
}