diff --git a/ast/loops.py b/ast/loops.py
index 96ccca0c04fa175741979bb3e02a226569e20ef5..d99c15595e223cd34dc79593d8b4b52780cd0516 100644
--- a/ast/loops.py
+++ b/ast/loops.py
@@ -24,10 +24,7 @@ class Iter():
         return Type_Int
 
     def is_mutable(self):
-        # FIXME: This should be set to False, but currently the flattening transformation is reusing
-        # expressions that are not alive anymore (used first within if, then outside it), causing
-        # the generated code to be uncompilable
-        return True
+        return False
 
     def scope(self):
         return self.loop.block