Changeset: 92d5b3119299 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/92d5b3119299
Modified Files:
        sql/server/rel_optimize_sel.c
Branch: no_type_bat
Log Message:

merged with default


diffs (34 lines):

diff --git a/sql/server/rel_optimize_sel.c b/sql/server/rel_optimize_sel.c
--- a/sql/server/rel_optimize_sel.c
+++ b/sql/server/rel_optimize_sel.c
@@ -2110,15 +2110,15 @@ order_joins(visitor *v, list *rels, list
                        r1[ci] = rels_find_one_rel(rels_a, nr_rels, cje->l);
                        r2[ci] = rels_find_one_rel(rels_a, nr_rels, cje->r);
                        if (r1[ci])
-                               h[ci] |= 1L<<((r1[ci]-1)%64);
+                               h[ci] |= LL_CONSTANT(1)<<((r1[ci]-1)%64);
                        if (r2[ci])
-                               h[ci] |= 1L<<((r2[ci]-1)%64);
+                               h[ci] |= LL_CONSTANT(1)<<((r2[ci]-1)%64);
                        if (cje->f) {
                                r3[ci] = rels_find_one_rel(rels_a, nr_rels, 
cje->f);
                                if (r3[ci] == r2[ci])
                                        r3[ci] = 0;
                                if (r3[ci])
-                                       h[ci] |= 1L<<((r3[ci]-1)%64);
+                                       h[ci] |= 
LL_CONSTANT(1)<<((r3[ci]-1)%64);
                        }
                }
        }
@@ -2188,9 +2188,9 @@ order_joins(visitor *v, list *rels, list
 
                        cje = djn->data;
                        if ((h[cje->tmp] & rel_mask) > 0) {
-                               if (rel_mask & (1L<<((r1[cje->tmp]-1)%64)))
+                               if (rel_mask & 
(LL_CONSTANT(1)<<((r1[cje->tmp]-1)%64)))
                                        l = rels_a[r1[cje->tmp]];
-                               if (rel_mask & (1L<<((r2[cje->tmp]-1)%64)))
+                               if (rel_mask & 
(LL_CONSTANT(1)<<((r2[cje->tmp]-1)%64)))
                                        r = rels_a[r2[cje->tmp]];
                        }
                        if (!direct) { /* check if atleast one side in n_rels */
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to