# HG changeset patch # User Tomas Lindquist Olsen # Date 1218398730 -7200 # Node ID d94655ccbe4dad5bb020b74d901b96f1586a0cbc # Parent 29b901b6b346f862657a793efbcc8668c62aecfd Fixed EH fatalerror printf'ing. diff -r 29b901b6b346 -r d94655ccbe4d runtime/internal/eh.d --- a/runtime/internal/eh.d Sun Aug 10 21:57:29 2008 +0200 +++ b/runtime/internal/eh.d Sun Aug 10 22:05:30 2008 +0200 @@ -14,6 +14,7 @@ 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 @@ va_list args; va_start(args, format); printf("Fatal error in EH code: "); - printf(format, args); + vprintf(format, args); + printf("\n"); abort(); }