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

Reply via email to