Changeset: 145b59486a5e for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/145b59486a5e
Modified Files:
        monetdb5/mal/mal_instruction.c
Branch: no_type_bat
Log Message:

fndConstants needs to check also on bat / isabat when matching constants.


diffs (16 lines):

diff --git a/monetdb5/mal/mal_instruction.c b/monetdb5/mal/mal_instruction.c
--- a/monetdb5/mal/mal_instruction.c
+++ b/monetdb5/mal/mal_instruction.c
@@ -872,8 +872,10 @@ fndConstant(MalBlkPtr mb, const ValRecor
        for (i = k; i < mb->vtop - 1; i++) {
                VarPtr v = getVar(mb, i);
                if (v->constant) {
-                       if (v && v->type == cst->vtype && v->value.len == 
cst->len
-                               && ATOMcmp(cst->vtype, VALptr(&v->value), p) == 
0)
+                       if (v && v->type == cst->vtype &&
+                                       v->value.len == cst->len &&
+                                       isaBatType(v->type) == cst->bat &&
+                                       ATOMcmp(cst->vtype, VALptr(&v->value), 
p) == 0)
                                return i;
                }
        }
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to