Changeset: 608d9e23508e for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=608d9e23508e
Modified Files:
        monetdb5/modules/kernel/group.mx
Branch: Apr2012
Log Message:

All offsets for var-sized types need to be shifted by GDK_VARSHIFT.


diffs (12 lines):

diff --git a/monetdb5/modules/kernel/group.mx b/monetdb5/modules/kernel/group.mx
--- a/monetdb5/modules/kernel/group.mx
+++ b/monetdb5/modules/kernel/group.mx
@@ -1501,7 +1501,7 @@ sort_flush(var_t *off, oid *o, BUN size,
                if (ATOMvarsized(tpe)) shift = GDK_VARSHIFT;
        }
 
-       cur = base + off[0];
+       cur = base + (off[0] << shift);
        for (i=0; i < size; i++) {
                val = base + (off[i] << shift);
                if ((*cmp) (cur, val)) {
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to