From cb77cca0d35c685dc932180de6d09edda14f629d Mon Sep 17 00:00:00 2001 From: kai Date: Sat, 14 Jul 2012 19:55:52 +0200 Subject: [PATCH] Fix bug in ComplexExp::toChars(). Also fixed in dmd 2.060. --- dmd2/expression.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dmd2/expression.c b/dmd2/expression.c index 11deac7a..6fd1d480 100644 --- a/dmd2/expression.c +++ b/dmd2/expression.c @@ -2576,8 +2576,8 @@ char *ComplexExp::toChars() creall(value).format(buf1, sizeof(buf1)); cimagl(value).format(buf2, sizeof(buf2)); #else - ld_sprint(buffer, 'g', creall(value)); - ld_sprint(buffer, 'g', cimagl(value)); + ld_sprint(buf1, 'g', creall(value)); + ld_sprint(buf2, 'g', cimagl(value)); #endif sprintf(buffer, "(%s+%si)", buf1, buf2); assert(strlen(buffer) < sizeof(buffer));