Mercurial > cpython-lru_cache-weakref
diff Python/compile.c @ 5901:ba49a6ef7214 legacy-trunk
Plug a leak in code_dealloc() (and reordered the deallocs to match the
order of the variables in the declarations).
Also removed an entry in the TODO list that's done.
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Fri, 25 Jul 1997 20:13:49 +0000 |
| parents | 9ed26afeeaa5 |
| children | 2e755d1ff661 |
line wrap: on
line diff
--- a/Python/compile.c Fri Jul 25 15:20:52 1997 +0000 +++ b/Python/compile.c Fri Jul 25 20:13:49 1997 +0000 @@ -36,8 +36,6 @@ XXX (it's currently the first item of the co_const tuple) XXX Generate simple jump for break/return outside 'try...finally' XXX Allow 'continue' inside try-finally - XXX get rid of SET_LINENO instructions, use JAR's table trick - XXX (need an option to put them back in, for debugger!) XXX New 1-byte opcode for loading None XXX New opcode for loading the initial index for a for loop XXX other JAR tricks? @@ -111,9 +109,10 @@ Py_XDECREF(co->co_code); Py_XDECREF(co->co_consts); Py_XDECREF(co->co_names); + Py_XDECREF(co->co_varnames); Py_XDECREF(co->co_filename); Py_XDECREF(co->co_name); - Py_XDECREF(co->co_varnames); + Py_XDECREF(co->co_lnotab); PyMem_DEL(co); }
