Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 42a7ea8

Browse files
committed
fix compiler crash on nested generator expressions
1 parent e07ec4c commit 42a7ea8

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

Cython/Compiler/Symtab.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1572,7 +1572,7 @@ def declare_var(self, name, type, pos,
15721572
type = outer_entry.type # may still be 'unspecified_type' !
15731573
# the parent scope needs to generate code for the variable, but
15741574
# this scope must hold its name exclusively
1575-
cname = '%s%s' % (self.genexp_prefix, self.parent_scope.mangle(Naming.var_prefix, name))
1575+
cname = '%s%s' % (self.genexp_prefix, self.parent_scope.mangle(Naming.var_prefix, name or self.next_id()))
15761576
entry = self.declare(name, cname, type, pos, visibility)
15771577
entry.is_variable = 1
15781578
self.var_entries.append(entry)

0 commit comments

Comments
 (0)