From d3ea6fb855ee15eeb2009a9bb4d1b44bf05b490e Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Sat, 28 Feb 2009 13:48:49 +0100 Subject: [PATCH] Fix alignment info of cdouble, cfloat. They align the same as double, float now. --- dmd/mtype.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dmd/mtype.c b/dmd/mtype.c index 8426c722..418ddb57 100644 --- a/dmd/mtype.c +++ b/dmd/mtype.c @@ -1023,12 +1023,17 @@ unsigned TypeBasic::alignsize() case Tuns64: case Tfloat64: case Timaginary64: + case Tcomplex64: if (global.params.cpu == ARCHx86_64) sz = 8; else sz = 4; break; + case Tcomplex32: + sz = 4; + break; + default: sz = size(0); break;