on mac with llvm 78472 and ldc 1570:ab03cfb3a212 all mini tests pass, but the I get a bus error compiling blip:
ldc -c -v -I/Users/fawzi/Documents/d-dev/blipClean -inline -release -O3 -of=/Users/fawzi/Documents/d-dev/blipClean/objs-osx-i386-ldc-opt/testSerial.o /Users/fawzi/Documents/d-dev/blipClean/objs-osx-i386-ldc-opt/testSerial.d
Note: Variant vararg functionality not supported for this compiler/platform combination.
To override and enable vararg support anyway, compile with the EnableVararg version.
0 ldc 0x00b88888 llvm::sys::RWMutexImpl::writer_release() + 312
1 ldc 0x00b88e0a llvm::sys::PrintStackTraceOnErrorSignal() + 554
2 libSystem.B.dylib 0x91e0b2bb _sigtramp + 43
3 libSystem.B.dylib 0xffffffff _sigtramp + 1847545199
4 ldc 0x00158677 IrTypeBasic::IrTypeBasic(Type*) + 39
5 ldc 0x00139099 DtoType(Type*) + 601
6 ldc 0x00149318 GetTypeAlignment(Ir*, Type*) + 24
7 ldc 0x000686fd TypeBasic::alignsize() + 45
8 ldc 0x00098398 AggregateDeclaration::addField(Scope*, VarDeclaration*) + 104
9 ldc 0x0001b5b3 VarDeclaration::semantic(Scope*) + 835
10 ldc 0x000100ba ClassDeclaration::semantic(Scope*) + 2058
11 ldc 0x00064926 Module::semantic(Scope*) + 390
12 ldc 0x000fe5df main + 4687
13 ldc 0x00003c36 start + 54
if I have time later I will try to reduce it