diff options
author | Benjamin Peterson <benjamin@python.org> | 2009-11-20 01:15:53 (GMT) |
---|---|---|
committer | Benjamin Peterson <benjamin@python.org> | 2009-11-20 01:15:53 (GMT) |
commit | d16d0abf0bdf3228beed0977a953fa132f5599c3 (patch) | |
tree | 70d12cc0941522f0b6467f0eee592fdfe78f910c /Python | |
parent | 48f0a8df19024836995d0fb665e1d58c26d154f9 (diff) | |
download | cpython-d16d0abf0bdf3228beed0977a953fa132f5599c3.zip cpython-d16d0abf0bdf3228beed0977a953fa132f5599c3.tar.gz cpython-d16d0abf0bdf3228beed0977a953fa132f5599c3.tar.bz2 |
provide line number for lambdas
Diffstat (limited to 'Python')
-rw-r--r-- | Python/symtable.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/Python/symtable.c b/Python/symtable.c index 23f0184..40eb866 100644 --- a/Python/symtable.c +++ b/Python/symtable.c @@ -1193,9 +1193,8 @@ symtable_visit_expr(struct symtable *st, expr_ty e) return 0; if (e->v.Lambda.args->defaults) VISIT_SEQ(st, expr, e->v.Lambda.args->defaults); - /* XXX how to get line numbers for expressions */ if (!symtable_enter_block(st, lambda, - FunctionBlock, (void *)e, 0)) + FunctionBlock, (void *)e, e->lineno)) return 0; VISIT_IN_BLOCK(st, arguments, e->v.Lambda.args, (void*)e); VISIT_IN_BLOCK(st, expr, e->v.Lambda.body, (void*)e); |