Changeset: d521a7aec9fc for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/d521a7aec9fc
Modified Files:
        gdk/gdk_aggr.c
Branch: default
Log Message:

Merge with Jul2021 branch.


diffs (41 lines):

diff --git a/gdk/gdk_aggr.c b/gdk/gdk_aggr.c
--- a/gdk/gdk_aggr.c
+++ b/gdk/gdk_aggr.c
@@ -3326,11 +3326,10 @@ BATgroupsize(BAT *b, BAT *g, BAT *e, BAT
                                i = canditer_next(ci) - hseq;           \
                                if (!skip_nils ||                       \
                                    !is_##TYPE##_nil(vals[i])) {        \
-                                       oids[gid++] = i + hseq;         \
+                                       oids[gid] = i + hseq;           \
                                        nils--;                         \
-                               } else {                                \
-                                       gid++;                          \
                                }                                       \
+                               gid++;                                  \
                        }                                               \
                        TIMEOUT_CHECK(timeoffset,                       \
                                      TIMEOUT_HANDLER(BUN_NONE));       \
@@ -3449,9 +3448,10 @@ do_groupmin(oid *restrict oids, BATiter 
                                i = canditer_next(ci) - hseq;
                                if (!skip_nils ||
                                    (*atomcmp)(BUNtail(*bi, i), nil) != 0) {
-                                       oids[gid++] = i + hseq;
+                                       oids[gid] = i + hseq;
                                        nils--;
                                }
+                               gid++;
                        }
                        TIMEOUT_CHECK(timeoffset,
                                      TIMEOUT_HANDLER(BUN_NONE));
@@ -3578,9 +3578,10 @@ do_groupmax(oid *restrict oids, BATiter 
                                i = canditer_next(ci) - hseq;
                                if (!skip_nils ||
                                    (*atomcmp)(BUNtail(*bi, i), nil) != 0) {
-                                       oids[gid++] = i + hseq;
+                                       oids[gid] = i + hseq;
                                        nils--;
                                }
+                               gid++;
                        }
                        TIMEOUT_CHECK(timeoffset,
                                      TIMEOUT_HANDLER(BUN_NONE));
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to