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;