Changeset: 67a78d44eb01 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/67a78d44eb01
Modified Files:
        gdk/gdk.h
        monetdb5/optimizer/opt_pushselect.c
Branch: Jul2021
Log Message:

Use a define instead of a "magic number".


diffs (41 lines):

diff --git a/gdk/gdk.h b/gdk/gdk.h
--- a/gdk/gdk.h
+++ b/gdk/gdk.h
@@ -375,6 +375,7 @@ typedef enum { GDK_FAIL, GDK_SUCCEED } g
 #define PERFMASK       (1<<12)
 #define DELTAMASK      (1<<13)
 #define LOADMASK       (1<<14)
+#define PUSHCANDMASK   (1<<15) /* used in opt_pushselect.c */
 #define ACCELMASK      (1<<20)
 #define ALGOMASK       (1<<21)
 
diff --git a/monetdb5/optimizer/opt_pushselect.c 
b/monetdb5/optimizer/opt_pushselect.c
--- a/monetdb5/optimizer/opt_pushselect.c
+++ b/monetdb5/optimizer/opt_pushselect.c
@@ -246,7 +246,7 @@ OPTpushselectImplementation(Client cntxt
                        }
                }
                /* left hand side */
-               if ( (GDKdebug & (1<<15)) &&
+               if ( (GDKdebug & PUSHCANDMASK) &&
                     isMatJoinOp(p) && p->retc == 2) {
                        int i1 = getArg(p, 2), tid = 0;
                        InstrPtr q = old[vars[i1]];
@@ -276,7 +276,7 @@ OPTpushselectImplementation(Client cntxt
                        }
                }
                /* right hand side */
-               if ( (GDKdebug & (1<<15)) &&
+               if ( (GDKdebug & PUSHCANDMASK) &&
                     isMatJoinOp(p) && p->retc == 2) {
                        int i1 = getArg(p, 3), tid = 0;
                        InstrPtr q = old[vars[i1]];
@@ -419,7 +419,7 @@ OPTpushselectImplementation(Client cntxt
                                        p->blk = NULL;
                                        actions++;
                                }
-                       } else if ( (GDKdebug & (1<<15)) && isMatJoinOp(p) && 
p->retc == 2) {
+                       } else if ( (GDKdebug & PUSHCANDMASK) && isMatJoinOp(p) 
&& p->retc == 2) {
                                int ltid = 0, rtid = 0, done = 0;
                                int range = 0;
 
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to