Changeset: ee0a9da622ff for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ee0a9da622ff Modified Files: monetdb5/optimizer/opt_reorder.c Branch: default Log Message:
hasSideEffects implies a check on isUnsafeFunction diffs (12 lines): diff --git a/monetdb5/optimizer/opt_reorder.c b/monetdb5/optimizer/opt_reorder.c --- a/monetdb5/optimizer/opt_reorder.c +++ b/monetdb5/optimizer/opt_reorder.c @@ -299,7 +299,7 @@ OPTreorderImplementation(Client cntxt, M continue; if( p->token == ENDsymbol) break; - if( hasSideEffects(mb, p,FALSE) || isUnsafeFunction(p) || p->barrier ){ + if( hasSideEffects(mb, p,FALSE) || p->barrier ){ if (OPTbreadthfirst(cntxt, mb, i, i, old, dep, uselist) < 0) break; /* remove last instruction and keep for later */ _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list