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;