Ticket #537 (closed defect: fixed)
Closure inner function name conflict
| Reported by: | haoyu | Owned by: | vitja |
|---|---|---|---|
| Priority: | major | Milestone: | 0.14 |
| Component: | Code Generation | Keywords: | |
| Cc: | haoyu |
Description
Theis code won't compile with current closure branch, reporting name conflict error since the two inner function f() has the same name and their C-names are not properly mangled.
def nested1():
def f():
def g1():
pass
def nested2():
def f():
def g2():
pass
Change History
Note: See
TracTickets for help on using
tickets.
