Changeset: 4e0fad672168 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=4e0fad672168
Modified Files:
        sql/backends/monet5/rel_weld.c
Branch: rel-weld
Log Message:

rel_weld: fixed a bug related to how a cmp exp is interpreted


diffs (15 lines):

diff --git a/sql/backends/monet5/rel_weld.c b/sql/backends/monet5/rel_weld.c
--- a/sql/backends/monet5/rel_weld.c
+++ b/sql/backends/monet5/rel_weld.c
@@ -252,9 +252,9 @@ exp_to_weld(backend *be, weld_state *wst
                        wprintf(wstate, " %s ", 
get_weld_cmp(swap_compare(range2lcompare(exp->flag))));
                        exp_to_weld(be, wstate, exp->l);
                        wprintf(wstate, " && ");
+                       exp_to_weld(be, wstate, exp->l);
+                       wprintf(wstate, " %s ", 
get_weld_cmp(range2rcompare(exp->flag)));
                        exp_to_weld(be, wstate, exp->f);
-                       wprintf(wstate, " %s ", 
get_weld_cmp(range2lcompare(exp->flag)));
-                       exp_to_weld(be, wstate, exp->l);
                } else {
                        if (get_weld_cmp(get_cmp(exp)) == NULL) {
                                wstate->error = 1;
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to