X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fmcs51%2Fgen.c;h=f2b156b405c9fe6806eadba0b10e8cb20a0b8b6f;hb=f0094f86ebf52cfc704152927c1be30ce538a88b;hp=48fd53ed100cb767dfb92fddf1bb93cbf5a4d64a;hpb=84313567878de3a45d10797f1d6899d31c49d176;p=fw%2Fsdcc diff --git a/src/mcs51/gen.c b/src/mcs51/gen.c index 48fd53ed..f2b156b4 100644 --- a/src/mcs51/gen.c +++ b/src/mcs51/gen.c @@ -625,8 +625,8 @@ aopForSym (iCode * ic, symbol * sym, bool result) if (sym->onStack) { signed char offset = ((sym->stack < 0) ? - ((char) (sym->stack - _G.nRegsSaved)) : - ((char) sym->stack)) & 0xff; + ((signed char) (sym->stack - _G.nRegsSaved)) : + ((signed char) sym->stack)) & 0xff; if ((abs(offset) <= 3) || (accuse && (abs(offset) <= 7)))