On DMD 0.147 (both Windows and Linux version), this program
#!dmd -run
void main() { assert(false); }
signals "Error: AssertError Failure test.d(1)," since dmd just simplely
ignores the first line beginning with "#!".
But I think it is more convenient to see "test.d(2)" here.

On DMD 0.147 (both Windows and Linux version), this program
#!dmd -run
void main() { assert(false); }
signals "Error: AssertError Failure test.d(1)," since dmd just simplely
ignores the first line beginning with "#!".
But I think it is more convenient to see "test.d(2)" here.