X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fizt%2Faop.c;h=c4f3d6254a4e80e360646bc4c882e7a51b737a6d;hb=1a3b9eb37b3b587b3e794cd84521155fd68860c5;hp=6539980c6bf1761f0ece9715f27f338e7a587aa2;hpb=9ab4eb154ce78edd59b00a8f0764b6fa017eb751;p=fw%2Fsdcc diff --git a/src/izt/aop.c b/src/izt/aop.c index 6539980c..c4f3d625 100644 --- a/src/izt/aop.c +++ b/src/izt/aop.c @@ -42,7 +42,7 @@ asmop *_newForSymbol(symbol *sym, iCode *ic) else if (IS_FUNC(sym->type)) { // Functions are special. The symbol is constant and available. aop = _new(AOP_TYPE_IMMEDIATE); - aop->u.immediate = gc_strdup(sym->rname); + aop->u.immediate = Safe_strdup(sym->rname); // PENDING: Size of a function pointer. aop->size = 2; } @@ -79,7 +79,7 @@ asmop *_newForRemat(symbol *sym) sprintf(s, "%s", OP_SYMBOL(IC_LEFT(ic))->rname); aop->size = getSize(sym->type); - aop->u.immediate = gc_strdup(buffer); + aop->u.immediate = Safe_strdup(buffer); return aop; };