* device/lib/printf_large.c (_print_format): fixed compare/assign bug, how
[fw/sdcc] / src / SDCCicode.c
index 9136a4cbee5684c6113adebe30121fe38fed1e61..dc027f75074a1b92845fe2041789df7f2778e909 100644 (file)
@@ -4290,8 +4290,7 @@ ast2iCode (ast * tree,int lvl)
         else
           right = geniCodeRValue (right, FALSE);
 
-        geniCodeAssign (left, right, 0, 1);
-        return right;
+        return geniCodeAssign (left, right, 0, 1);
       }
     case MUL_ASSIGN:
       return