Changeset: dd1d34968761 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=dd1d34968761
Modified Files:
        monetdb5/optimizer/opt_mitosis.c
Branch: default
Log Message:

Addressing an issue created by duplicate variables and late removal of garbage.


diffs (20 lines):

diff --git a/monetdb5/optimizer/opt_mitosis.c b/monetdb5/optimizer/opt_mitosis.c
--- a/monetdb5/optimizer/opt_mitosis.c
+++ b/monetdb5/optimizer/opt_mitosis.c
@@ -223,7 +223,7 @@ OPTmitosisImplementation(Client cntxt, M
                }
                /* we keep the original bind operation, because it allows for
                 * easy undo when the mergtable can not do something */
-               pushInstruction(mb, p);
+               // pushInstruction(mb, p);
 
                qtpe = getVarType(mb, getArg(p, 0));
 
@@ -262,6 +262,7 @@ OPTmitosisImplementation(Client cntxt, M
                pushInstruction(mb, matq);
                if (upd)
                        pushInstruction(mb, matr);
+               freeInstruction(p);
        }
        for (; i<slimit; i++) 
                if (old[i])
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to