Mercurial > projects > ldc
diff gen/asm-x86-64.h @ 924:0ea8bdfe4405
Fixed problem accessing global variables from naked asm on osx.
author | Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
---|---|
date | Tue, 03 Feb 2009 18:42:25 +0100 |
parents | 545f54041d91 |
children | 8ff08961da72 |
line wrap: on
line diff
--- a/gen/asm-x86-64.h Tue Feb 03 18:14:30 2009 +0100 +++ b/gen/asm-x86-64.h Tue Feb 03 18:42:25 2009 +0100 @@ -1556,6 +1556,10 @@ break; } + // osx needs an extra underscore + if (global.params.os == OSMacOSX) + insnTemplate->writestring("_"); + // print out the mangle insnTemplate->writestring(vd->mangle()); vd->nakedUse = true;