Changeset: c9596c7c3c3c for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c9596c7c3c3c
Modified Files:
        
Branch: default
Log Message:

Merge with Apr2011 branch.


diffs (39 lines):

diff --git a/gdk/gdk_bat.mx b/gdk/gdk_bat.mx
--- a/gdk/gdk_bat.mx
+++ b/gdk/gdk_bat.mx
@@ -3067,7 +3067,7 @@
 BAT *
 BATpropcheck(BAT *b, int mode)
 {
-       BATiter bvi, bi = bat_iterator(b);
+       BATiter bvi, bi = bat_iterator(b), bi2 = bat_iterator(b);
        int disprove_dense, disprove_sorted, disprove_key = TRUE, 
disprove_nonil = b->H->nonil;
        int dense_bak = 0, key_bak = 0, sorted_bak = 0, nonil_bak = 0;
        oid seq_bak = 0;
@@ -3231,7 +3231,7 @@
                     (b->H->nokey[0] < xx) &&
                     (b->H->nokey[1] >= yy) &&
                     (b->H->nokey[1] < xx) &&
-                    ATOMcmp(tpe, BUNhead(bi, b->H->nokey[0]), BUNhead(bi, 
b->H->nokey[1])) == 0)) {
+                    ATOMcmp(tpe, BUNhead(bi, b->H->nokey[0]), BUNhead(bi2, 
b->H->nokey[1])) == 0)) {
                        disprove_key = FALSE;
                } else {
                        b->H->nokey[0] = b->H->nokey[1] = 0;
@@ -3249,7 +3249,7 @@
                    ATOMlinear(tpe) == 0 ||
                    (b->H->nosorted > yy &&
                     b->H->nosorted < xx &&
-                    ATOMcmp(tpe, BUNhead(bi, b->H->nosorted - 1), BUNhead(bi, 
b->H->nosorted)) > 0)) {
+                    ATOMcmp(tpe, BUNhead(bi, b->H->nosorted - 1), BUNhead(bi2, 
b->H->nosorted)) > 0)) {
                        disprove_sorted = FALSE;
                } else {
                        b->H->nosorted = 0;     /* StM: nosorted_rev ? */
@@ -3259,7 +3259,7 @@
                if (((b->hsorted & 1) == FALSE && disprove_sorted == FALSE) ||
                    (b->H->nodense > yy &&
                     b->H->nodense < xx &&
-                    *(oid *) BUNhloc(bi, b->H->nodense - 1) + 1 != *(oid *) 
BUNhloc(bi, b->H->nodense))) {
+                    *(oid *) BUNhloc(bi, b->H->nodense - 1) + 1 != *(oid *) 
BUNhloc(bi2, b->H->nodense))) {
                        disprove_dense = FALSE;
                } else {
                        b->H->nodense = 0;
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to