From: <pj...@us...> - 2008-10-19 06:51:18
|
Revision: 5467 http://jython.svn.sourceforge.net/jython/?rev=5467&view=rev Author: pjenvey Date: 2008-10-19 06:51:07 +0000 (Sun, 19 Oct 2008) Log Message: ----------- fix visitCompare leaving the left side on the stack, causing a minor short term memory leak Modified Paths: -------------- trunk/jython/src/org/python/compiler/CodeCompiler.java Modified: trunk/jython/src/org/python/compiler/CodeCompiler.java =================================================================== --- trunk/jython/src/org/python/compiler/CodeCompiler.java 2008-10-19 05:17:07 UTC (rev 5466) +++ trunk/jython/src/org/python/compiler/CodeCompiler.java 2008-10-19 06:51:07 UTC (rev 5467) @@ -1374,12 +1374,15 @@ code.swap(); visitCmpop(node.ops[n-1]); + code.aconst_null(); + code.astore(last); + code.freeLocal(last); + if (n > 1) { code.astore(result); code.label(end); code.aload(result); } - code.freeLocal(last); code.freeLocal(result); return null; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |