Changeset: b86f3c1db744 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=b86f3c1db744
Modified Files:
        monetdb5/modules/mal/mal_weld.c
Branch: mal-weld
Log Message:

mal_weld - forgot to append some Ls to i64 zeroes


diffs (66 lines):

diff --git a/monetdb5/modules/mal/mal_weld.c b/monetdb5/modules/mal/mal_weld.c
--- a/monetdb5/modules/mal/mal_weld.c
+++ b/monetdb5/modules/mal/mal_weld.c
@@ -657,6 +657,7 @@ WeldAlgebraThetaselect2(Client cntxt, Ma
 static str
 WeldBatcalcBinary(MalBlkPtr mb, MalStkPtr stk, InstrPtr pci, str op, str 
malfunc)
 {
+       (void) malfunc;
        int ret = getArg(pci, 0);   /* bat[:any_1] */
        int left = getArg(pci, 1);  /* bat[:any_1] or any_1 */
        int right = getArg(pci, 2); /* bat[:any_1] or any_1 */
@@ -945,15 +946,15 @@ WeldGroup(Client cntxt, MalBlkPtr mb, Ma
        "       merge(b, {groupId, 1L})"
        ");"
        "let v%d = result(ids);"
-       "let v%dhseqbase = 0;"
+       "let v%dhseqbase = 0L;"
        "let v%d = result(counts);"
-       "let v%dhseqbase = 0;"
+       "let v%dhseqbase = 0L;"
        "let v%d = result("
        "       for(groupHashVec, vecmerger[i64, +](empty), |b, i, n|"
        "               merge(b, {i, lookup(groupHash, n.$0)})"
        "       )"
        ");"
-       "let v%dhseqbase = 0;",
+       "let v%dhseqbase = 0L;",
        zipStmt, dictTypeStmt, dictKeyStmt, dictTypeStmt, zipStmt, dictKeyStmt, 
zipStmt, dictKeyStmt, groups, groups, histo, histo,
        extents, extents);
        appendWeldStmt(wstate, weldStmt);
@@ -1006,7 +1007,7 @@ WeldAggrSub(MalBlkPtr mb, MalStkPtr stk,
                "               merge(b, {groupId, val})"
                "       )"
                ");"
-               "let v%dhseqbase = 0;",
+               "let v%dhseqbase = 0L;",
                ret, getWeldCandList(sid, s), getWeldType(retType), op, gid, 
gid, bid, bid, ret);
        } else {
                sprintf(weldStmt + strlen(weldStmt),
@@ -1015,7 +1016,7 @@ WeldAggrSub(MalBlkPtr mb, MalStkPtr stk,
                "               merge(b, {x.$0, x.$1})"
                "       )"
                ");"
-               "let v%dhseqbase = 0;",
+               "let v%dhseqbase = 0L;",
                ret, gid, bid, getWeldType(retType), op, ret);
        }
        appendWeldStmt(wstate, weldStmt);
@@ -1077,7 +1078,7 @@ WeldAggrSubCount(Client cntxt, MalBlkPtr
                "               merge(b, {groupId, 1L})"
                "       )"
                ");"
-               "let v%dhseqbase = 0;",
+               "let v%dhseqbase = 0L;",
                ret, getWeldCandList(sid, s), gid, gid, ret);
        } else {
                sprintf(weldStmt + strlen(weldStmt),
@@ -1086,7 +1087,7 @@ WeldAggrSubCount(Client cntxt, MalBlkPtr
                "               merge(b, {x, 1L})"
                "       )"
                ");"
-               "let v%dhseqbase = 0;",
+               "let v%dhseqbase = 0L;",
                ret, gid, ret);
        }
        appendWeldStmt(wstate, weldStmt);
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to