Mercurial > projects > ldc
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(); }