From befaf511e6cfcfd4ac604d367ae0242a8d0ff84b Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Sun, 27 Jul 2008 13:29:31 +0200 Subject: [PATCH] Fix compile-time comparison of template value parameters of real type. --- dmd/expression.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dmd/expression.c b/dmd/expression.c index f6e7b398..a630b819 100644 --- a/dmd/expression.c +++ b/dmd/expression.c @@ -1498,7 +1498,7 @@ int RealEquals(real_t x1, real_t x2) /* In some cases, the REALPAD bytes get garbage in them, * so be sure and ignore them. */ - memcmp(&x1, &x2, REALSIZE - REALPAD) == 0; + memcmp(&x1, &x2, sizeof(real_t)) == 0; } int RealExp::equals(Object *o)