* src/SDCCcse.c (cseBBlock): retain assignment to self when volatile
[fw/sdcc] / src / SDCCast.c
index f872f88c25fcb58d6b34ce0c6a191e919c118639..e0ea695aa30a690521125f9daafa64620a3073de 100644 (file)
@@ -1533,6 +1533,8 @@ isLoopCountable (ast * initExpr, ast * condExpr, ast * loopExpr,
         }
 
     }
+  else
+    return FALSE;
 
   /* check loop expression is of the form <sym>++ */
   if (!IS_AST_OP (loopExpr))