]> git.gag.com Git - fw/sdcc/blobdiff - src/ds390/gen.c
Fix asm label generation. Suppress some warning
[fw/sdcc] / src / ds390 / gen.c
index 09a78e8390b2f035d1e7e1683c4d4b89b86c9aea..a9a97d6d62be10aa9b125510e397c81e2b16ed24 100644 (file)
@@ -2525,7 +2525,7 @@ static void genEndFunction (iCode *ic)
   if (currFunc) {
       _G.debugLine = 1;
       emitcode("","C$%s$%d$%d$%d ==.",
-         ic->filename,currFunc->lastLine,
+         FileBaseName(ic->filename),currFunc->lastLine,
          ic->level,ic->block);
       if (IS_STATIC(currFunc->etype))
     emitcode("","XF%s$%s$0$0 ==.",moduleName,currFunc->name);
@@ -2559,7 +2559,7 @@ static void genEndFunction (iCode *ic)
   if (currFunc) {
       _G.debugLine = 1;
       emitcode("","C$%s$%d$%d$%d ==.",
-         ic->filename,currFunc->lastLine,
+         FileBaseName(ic->filename),currFunc->lastLine,
          ic->level,ic->block);
       if (IS_STATIC(currFunc->etype))
     emitcode("","XF%s$%s$0$0 ==.",moduleName,currFunc->name);
@@ -8358,7 +8358,7 @@ void gen390Code (iCode *lic)
       if ( options.debug ) {
     _G.debugLine = 1;
     emitcode("","C$%s$%d$%d$%d ==.",
-       ic->filename,ic->lineno,
+       FileBaseName(ic->filename),ic->lineno,
        ic->level,ic->block);
     _G.debugLine = 0;
       }