diff --git a/dmd2/class.c b/dmd2/class.c index 3df7d73f..2bef13c4 100644 --- a/dmd2/class.c +++ b/dmd2/class.c @@ -738,7 +738,8 @@ void ClassDeclaration::semantic(Scope *sc) } structsize = sc->offset; #if IN_LLVM - structsize = (structsize + structalign - 1) & ~(structalign - 1); + if (global.params.is64bit) + structsize = (structsize + structalign - 1) & ~(structalign - 1); #endif sizeok = 1; Module::dprogress++;