Byron: > Is this my bug or a compiler bug? DMD doesn't compile asm code. My suggestion is to keep reducing your code until you understand what's going on. Also, a disassembler helps a bit here. Bye, bearophile