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

Look for result of idcmp/strcmp


diffs (16 lines):

diff --git a/monetdb5/optimizer/opt_pipes.c b/monetdb5/optimizer/opt_pipes.c
--- a/monetdb5/optimizer/opt_pipes.c
+++ b/monetdb5/optimizer/opt_pipes.c
@@ -416,10 +416,10 @@ validatePipe(MalBlkPtr mb)
                throw(MAL, "optimizer.validate", SQLSTATE(42000) "missing 
optimizer mal block\n");
        p = getInstrPtr(mb,1);
 
-       if (getFunctionId(p) && (idcmp(getFunctionId(p), "defaultfast") || 
(idcmp(getFunctionId(p), "minimalfast"))))
+       if (getFunctionId(p) && (idcmp(getFunctionId(p), "defaultfast") == 0 || 
(idcmp(getFunctionId(p), "minimalfast") == 0)))
                return MAL_SUCCEED;
 
-       if (getFunctionId(p) == NULL || idcmp(getFunctionId(p), "inline"))
+       if (getFunctionId(p) == NULL || idcmp(getFunctionId(p), "inline") != 0)
                throw(MAL, "optimizer.validate", SQLSTATE(42000) "'inline' 
should be the first\n");
 
        for (i = 1; i < mb->stop - 1; i++){
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to