X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fds390%2Fgen.c;h=37147cfab2bedc7a4b9118996a0763171658fecd;hb=aa6378f25140b326869cef07183b196d9548ee23;hp=f4bd67bb95f66b697c4827c4abe2d4ded19f3c25;hpb=ce1204f6b78f5ae59099a288bd60207106e11c20;p=fw%2Fsdcc diff --git a/src/ds390/gen.c b/src/ds390/gen.c index f4bd67bb..37147cfa 100644 --- a/src/ds390/gen.c +++ b/src/ds390/gen.c @@ -8548,8 +8548,6 @@ genRightShiftLiteral (operand * left, MOVA (aopGet (AOP (left), size - 1, FALSE, FALSE, TRUE)); } addSign (result, LSB, sign); - freeAsmop (left, NULL, ic, TRUE); - freeAsmop (result, NULL, ic, TRUE); } else { @@ -8570,11 +8568,11 @@ genRightShiftLiteral (operand * left, default: break; } - - freeAsmop (left, NULL, ic, TRUE); - freeAsmop (result, NULL, ic, TRUE); } - return TRUE; + freeAsmop (left, NULL, ic, TRUE); + freeAsmop (result, NULL, ic, TRUE); + + return TRUE; } #endif