[dmd 2.090.1 linux 64-bit] The following code does not report the correct unit test summary. The report says 1 unit test passed.
~~~~~
shared static this() {
import core.exception;
assertHandler(&cah);
}
void
cah(string file, ulong line, string msg) nothrow {
import core.stdc.stdio: printf;
printf("==============================\n");
printf("Assert error: %s %d: %s\n", file.ptr, line, msg.ptr);
printf("==============================\n");
}
unittest {
assert(false);
}
~~~~~
