Ticket #533 (closed defect: fixed)
reference leak when 'continue' appear in a loop's 'else' branch
| Reported by: | scoder | Owned by: | scoder |
|---|---|---|---|
| Priority: | major | Milestone: | 0.13 |
| Component: | Code Generation | Keywords: | |
| Cc: |
Description
The following leaks references to 'L' when executing the 'continue' statement:
def for_in():
"""
>>> for_in()
6
"""
i = -1
for L in [[], range(5), range(10)]:
for i in L:
if i > 5:
break
else:
continue
break
return i
Change History
Note: See
TracTickets for help on using
tickets.
