On Sunday, 7 April 2013 at 23:02:28 UTC, John Colvin wrote:
void main() {
        version(D_InlineAsm_X86_64) {
                pragma(msg,"x64");
        }
        else version(D_InlineAsm_X86) {
                pragma(msg,"x86");
        }
        else {
                pragma(msg,"None");
        }
}

dmd/ldc -m64: x64
gdc -m64/32 : None

Ah, I see D inline asm isn't supported in gdc. When I removed the version check from my code I got a massive slew of errors telling me so (one for every asm line, not one per asm block).

What's stopping iasm in gdc, ldc appears to have no problem.

Reply via email to