X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fds390%2Fgen.c;h=d5c29aa6505e10e8c5fc7df2e4153a306fc6392f;hb=4b8a566420666aa7a68ace5830ce443e24fa3060;hp=effd7cf8b919e2b01ff52c92489c789fd4a734ad;hpb=7a873fa453215d3a0a06b98acc781a814e866ad4;p=fw%2Fsdcc diff --git a/src/ds390/gen.c b/src/ds390/gen.c index effd7cf8..d5c29aa6 100644 --- a/src/ds390/gen.c +++ b/src/ds390/gen.c @@ -4156,7 +4156,8 @@ genMinus (iCode * ic) aopOp (IC_RIGHT (ic), ic, FALSE, (AOP_INDPTRn(IC_LEFT(ic)) ? FALSE : (AOP_USESDPTR(IC_LEFT(ic)) ? TRUE : FALSE))); if ((AOP_TYPE (IC_LEFT (ic)) == AOP_DPTR) && - (AOP_TYPE (IC_RIGHT (ic)) == AOP_DPTR2)) + ((AOP_TYPE (IC_RIGHT (ic)) == AOP_DPTR2) + || OP_SYMBOL(IC_RESULT(ic))->ruonly)) { pushResult = TRUE; }