Changeset: e413010661e4 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e413010661e4
Modified Files:
monetdb5/optimizer/opt_support.c
Branch: jit
Log Message:
Early abort optimizer steps
diffs (17 lines):
diff --git a/monetdb5/optimizer/opt_support.c b/monetdb5/optimizer/opt_support.c
--- a/monetdb5/optimizer/opt_support.c
+++ b/monetdb5/optimizer/opt_support.c
@@ -256,11 +256,10 @@ optimizeMALBlock(Client cntxt, MalBlkPtr
chkTypes(cntxt->fdout, cntxt->nspace, mb, TRUE);
chkFlow(cntxt->fdout, mb);
chkDeclarations(cntxt->fdout, mb);
+ if (mb->errors)
+ throw(MAL, "optimizer.MALoptimizer", "Start with inconsistent
MAL plan");
do {
- /* any errors should abort the optimizer */
- if (mb->errors)
- break;
qot = 0;
for (pc = 0; pc < mb->stop ; pc++) {
p = getInstrPtr(mb, pc);
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list