Changeset: f80f0ede832d for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f80f0ede832d
Modified Files:
        gdk/gdk.h
Branch: Jan2014
Log Message:

Reduce number of tests in normal operation.


diffs (20 lines):

diff --git a/gdk/gdk.h b/gdk/gdk.h
--- a/gdk/gdk.h
+++ b/gdk/gdk.h
@@ -1362,11 +1362,11 @@ gdk_export bte ATOMelmshift(int sz);
 #define bunfastins(b, h, t)                                            \
        do {                                                            \
                register BUN _p = BUNlast(b);                           \
-               if (_p == BUN_MAX || BATcount(b) == BUN_MAX) {          \
-                       GDKerror("bunfastins: too many elements to accomodate 
(INT_MAX)\n");    \
-                       goto bunins_failed;                             \
-               }                                                       \
-               if (_p + 1 > BATcapacity(b)) {                          \
+               if (_p >= BATcapacity(b)) {                             \
+                       if (_p == BUN_MAX || BATcount(b) == BUN_MAX) {  \
+                               GDKerror("bunfastins: too many elements to 
accomodate (INT_MAX)\n"); \
+                               goto bunins_failed;                     \
+                       }                                               \
                        if (BATextend((b), BATgrows(b)) == NULL)        \
                                goto bunins_failed;                     \
                }                                                       \
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to