Fixed EH fatalerror printf'ing.

This commit is contained in:
Tomas Lindquist Olsen
2008-08-10 22:05:30 +02:00
parent 7d7c9059d3
commit 983a1b18a1

View File

@@ -14,6 +14,7 @@ version(X86) version(linux) version=X86_LINUX;
private extern(C) void abort();
private extern(C) int printf(char*, ...);
private extern(C) int vprintf(char*, va_list va);
// D runtime functions
extern(C) {
@@ -88,7 +89,8 @@ extern(C) private void fatalerror(char* format, ...)
va_list args;
va_start(args, format);
printf("Fatal error in EH code: ");
printf(format, args);
vprintf(format, args);
printf("\n");
abort();
}