comparison gen/asm-x86-32.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 eb310635d80e
comparison
equal deleted inserted replaced
923:9bab304ed531 924:0ea8bdfe4405
1434 { 1434 {
1435 stmt->error("only global variables can be referenced by identifier in naked asm"); 1435 stmt->error("only global variables can be referenced by identifier in naked asm");
1436 break; 1436 break;
1437 } 1437 }
1438 1438
1439 // osx needs an extra underscore
1440 if (global.params.os == OSMacOSX)
1441 insnTemplate->writestring("_");
1442
1439 // print out the mangle 1443 // print out the mangle
1440 insnTemplate->writestring(vd->mangle()); 1444 insnTemplate->writestring(vd->mangle());
1441 vd->nakedUse = true; 1445 vd->nakedUse = true;
1442 break; 1446 break;
1443 } 1447 }