comparison 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
comparison
equal deleted inserted replaced
923:9bab304ed531 924:0ea8bdfe4405
1554 { 1554 {
1555 stmt->error("only global variables can be referenced by identifier in naked asm"); 1555 stmt->error("only global variables can be referenced by identifier in naked asm");
1556 break; 1556 break;
1557 } 1557 }
1558 1558
1559 // osx needs an extra underscore
1560 if (global.params.os == OSMacOSX)
1561 insnTemplate->writestring("_");
1562
1559 // print out the mangle 1563 // print out the mangle
1560 insnTemplate->writestring(vd->mangle()); 1564 insnTemplate->writestring(vd->mangle());
1561 vd->nakedUse = true; 1565 vd->nakedUse = true;
1562 break; 1566 break;
1563 } 1567 }