From 275558cb9fb813d02f89560a991a09903a52487c Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Fri, 25 Jul 1997 20:13:49 +0000 Subject: 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. --- Python/compile.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Python/compile.c b/Python/compile.c index 5eb52d5..3962b63 100644 --- a/Python/compile.c +++ b/Python/compile.c @@ -36,8 +36,6 @@ PERFORMANCE OF THIS SOFTWARE. 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 @@ code_dealloc(co) 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); } -- cgit v0.12