]> git.gag.com Git - fw/sdcc/blobdiff - src/pic/gen.c
Change ALLOC_ATOMIC in ALLOC
[fw/sdcc] / src / pic / gen.c
index 30884c8dbe378ac6a839045f5aa8da316b1a8f7b..d9757f2c492fb5ba47f51f8624abed4d5acfdde7 100644 (file)
@@ -439,7 +439,7 @@ static asmop *aopForSym (iCode *ic,symbol *sym,bool result)
     /* special case for a function */
     if (IS_FUNC(sym->type)) {   
         sym->aop = aop = newAsmop(AOP_IMMD);    
-        ALLOC_ATOMIC(aop->aopu.aop_immd,strlen(sym->rname)+1);
+        ALLOC(aop->aopu.aop_immd,strlen(sym->rname)+1);
         strcpy(aop->aopu.aop_immd,sym->rname);
         aop->size = FPTRSIZE; 
         return aop;
@@ -489,7 +489,7 @@ static asmop *aopForRemat (symbol *sym)
        strcpy(buffer,OP_SYMBOL(IC_LEFT(ic))->rname);
 
     //DEBUGemitcode(";","%s",buffer);
-    ALLOC_ATOMIC(aop->aopu.aop_immd,strlen(buffer)+1);
+    ALLOC(aop->aopu.aop_immd,strlen(buffer)+1);
     strcpy(aop->aopu.aop_immd,buffer);    
     return aop;        
 }
@@ -848,7 +848,7 @@ static char *aopGet (asmop *aop, int offset, bool bit16, bool dname)
            return (dname ? "acc" : "a");
        }       
        sprintf(s,"@%s",aop->aopu.aop_ptr->name);
-       ALLOC_ATOMIC(rs,strlen(s)+1);
+       ALLOC(rs,strlen(s)+1);
        strcpy(rs,s);   
        return rs;
        
@@ -899,7 +899,7 @@ static char *aopGet (asmop *aop, int offset, bool bit16, bool dname)
            else
                sprintf(s,"%s",
                        aop->aopu.aop_immd);
-       ALLOC_ATOMIC(rs,strlen(s)+1);
+       ALLOC(rs,strlen(s)+1);
        strcpy(rs,s);   
        return rs;
        
@@ -910,7 +910,7 @@ static char *aopGet (asmop *aop, int offset, bool bit16, bool dname)
                    offset);
        else
            sprintf(s,"%s",aop->aopu.aop_dir);
-       ALLOC_ATOMIC(rs,strlen(s)+1);
+       ALLOC(rs,strlen(s)+1);
        strcpy(rs,s);   
        return rs;