changeset 495:d94655ccbe4d

Fixed EH fatalerror printf'ing.
author Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
date Sun, 10 Aug 2008 22:05:30 +0200
parents 29b901b6b346
children 8bd31c8208da
files runtime/internal/eh.d
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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();
 }