Changeset: 50a3ab950875 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/50a3ab950875 Modified Files: monetdb5/optimizer/opt_evaluate.c Branch: resource_management Log Message:
use freeInstructionX to fix sqlancer19 diffs (30 lines): diff --git a/monetdb5/optimizer/opt_evaluate.c b/monetdb5/optimizer/opt_evaluate.c --- a/monetdb5/optimizer/opt_evaluate.c +++ b/monetdb5/optimizer/opt_evaluate.c @@ -81,7 +81,7 @@ OPTremoveUnusedBlocks(Client cntxt, MalB if (blockExit(p) && block == getArg(p, 0)) { block = -1; skip = 0; - freeInstruction(p); + freeInstructionX(p, mb); mb->stmt[i] = 0; continue; } @@ -99,7 +99,7 @@ OPTremoveUnusedBlocks(Client cntxt, MalB block = getArg(p, 0); skip = 0; action++; - freeInstruction(p); + freeInstructionX(p, mb); mb->stmt[i] = 0; continue; } @@ -108,7 +108,7 @@ OPTremoveUnusedBlocks(Client cntxt, MalB && getArgType(mb, p, 1) == TYPE_bit && multipass == 0) multipass++; if (skip) { - freeInstruction(p); + freeInstructionX(p, mb); mb->stmt[i] = 0; } else mb->stmt[j++] = p; _______________________________________________ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org