cython-devel

changeset 1928:3aa127500ce9

Fix #271
author Dag Sverre Seljebotn <dagss@student.matnat.uio.no>
date Tue Mar 31 23:07:13 2009 +0200 (2 years ago)
parents d2a9c86b3313
children 8e28950c4ff55a03cdbbb82f
files Cython/Compiler/ModuleNode.py
line diff
1.1 --- a/Cython/Compiler/ModuleNode.py Sun Mar 29 12:39:15 2009 +0200 1.2 +++ b/Cython/Compiler/ModuleNode.py Tue Mar 31 23:07:13 2009 +0200 1.3 @@ -1658,6 +1658,8 @@ 1.4 code.put_goto(code.return_label) 1.5 code.put_label(code.error_label) 1.6 code.put_var_xdecrefs(env.temp_entries) 1.7 + for cname, type in code.funcstate.all_managed_temps(): 1.8 + code.put_xdecref(cname, type) 1.9 code.putln('__Pyx_AddTraceback("%s");' % env.qualified_name) 1.10 env.use_utility_code(Nodes.traceback_utility_code) 1.11 code.put_decref_clear(env.module_cname, py_object_type, nanny=False)