analyse loop variable in scoped comprehensions as local variable (enables control...
authorStefan Behnel <stefan_ml@behnel.de>
Thu, 20 Dec 2012 22:57:34 +0000 (23:57 +0100)
committerStefan Behnel <stefan_ml@behnel.de>
Thu, 20 Dec 2012 22:57:34 +0000 (23:57 +0100)
Cython/Compiler/Symtab.py

index 7d5e9b0..690cee5 100644 (file)
@@ -1568,6 +1568,7 @@ class GeneratorExpressionScope(Scope):
         cname = '%s%s' % (self.genexp_prefix, self.parent_scope.mangle(Naming.var_prefix, name or self.next_id()))
         entry = self.declare(name, cname, type, pos, visibility)
         entry.is_variable = 1
+        entry.is_local = 1
         self.var_entries.append(entry)
         self.entries[name] = entry
         return entry