Update of /cvsroot/monetdb/MonetDB5/src/optimizer
In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv23192

Modified Files:
        opt_reduce.mx 
Log Message:
more leak fixing.
Empty variables are moved to the end of the variabl stack


Index: opt_reduce.mx
===================================================================
RCS file: /cvsroot/monetdb/MonetDB5/src/optimizer/opt_reduce.mx,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- opt_reduce.mx       9 Dec 2007 16:21:15 -0000       1.15
+++ opt_reduce.mx       28 Dec 2007 21:29:12 -0000      1.16
@@ -129,11 +129,12 @@
                        continue;
                }
                if (i>cnt) {
+                       VarRecord *t = mb->var[cnt];
                        /* remap temporary variables */
                        if (isTmpVar(mb,i))
                                getVarTmp(mb,i) = cnt;
                        mb->var[cnt] = mb->var[i];
-                       mb->var[i] = NULL;
+                       mb->var[i] = t;
                        resetVarName(mb,cnt);
                }
                vars[i] = cnt;


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Monetdb-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-checkins

Reply via email to