* src/hc08/gen.c (shiftL2Left2Result): fix for bug-500536 regression
[fw/sdcc] / src / hc08 / gen.c
index 5b755ac39e3e95cfceb7d1533065244707cf4845..627ec94057cfabaf887dd71ea556338a70c1e500 100644 (file)
@@ -5716,7 +5716,7 @@ shiftL2Left2Result (operand * left, int offl,
             rmwWithReg ("rol", hc08_reg_x);
           }
     }
-  storeRegToAop (hc08_reg_xa, AOP (result), offl);
+  storeRegToAop (hc08_reg_xa, AOP (result), offr);
 
   pullOrFreeReg (hc08_reg_x, needpulx);
   pullOrFreeReg (hc08_reg_a, needpula);