X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fmcs51%2Fgen.c;h=1d410138230ae46647dac47c0902361390c652a3;hb=aa6378f25140b326869cef07183b196d9548ee23;hp=e40b01115a6527f91a74d61bb40456bf4caaec88;hpb=ce1204f6b78f5ae59099a288bd60207106e11c20;p=fw%2Fsdcc diff --git a/src/mcs51/gen.c b/src/mcs51/gen.c index e40b0111..1d410138 100644 --- a/src/mcs51/gen.c +++ b/src/mcs51/gen.c @@ -6831,8 +6831,6 @@ genRightShiftLiteral (operand * left, MOVA (aopGet (AOP (left), size - 1, FALSE, FALSE)); } addSign (result, LSB, sign); - freeAsmop (left, NULL, ic, TRUE); - freeAsmop (result, NULL, ic, TRUE); } else { @@ -6852,10 +6850,9 @@ genRightShiftLiteral (operand * left, default: break; } - - freeAsmop (left, NULL, ic, TRUE); - freeAsmop (result, NULL, ic, TRUE); } + freeAsmop (left, NULL, ic, TRUE); + freeAsmop (result, NULL, ic, TRUE); } /*-----------------------------------------------------------------*/