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

Don't evaluate macro argument multiple times.


diffs (65 lines):

diff --git a/gdk/gdk.h b/gdk/gdk.h
--- a/gdk/gdk.h
+++ b/gdk/gdk.h
@@ -3380,7 +3380,7 @@ gdk_export BAT *BATsample_(BAT *b, BUN n
                        "#BATselect_([%s,%s]) %s[%s:%d]\n",             \
                        _COL_TYPE(_b->H), _COL_TYPE(_b->T),             \
                        __func__, __FILE__, __LINE__);                  \
-               BATselect_((b), (h), (t), (li), (hi));                  \
+               BATselect_(_b, (h), (t), (li), (hi));                   \
        })
 
 #define BATuselect_(b, h, t, li, hi)                                   \
@@ -3390,7 +3390,7 @@ gdk_export BAT *BATsample_(BAT *b, BUN n
                        "#BATuselect_([%s,%s]) %s[%s:%d]\n",            \
                        _COL_TYPE(_b->H), _COL_TYPE(_b->T),             \
                        __func__, __FILE__, __LINE__);                  \
-               BATuselect_((b), (h), (t), (li), (hi));                 \
+               BATuselect_(_b, (h), (t), (li), (hi));                  \
        })
 
 #define BATantiuselect_(b, h, t, li, hi)                               \
@@ -3400,7 +3400,7 @@ gdk_export BAT *BATsample_(BAT *b, BUN n
                        "#BATantiuselect_([%s,%s]) %s[%s:%d]\n",        \
                        _COL_TYPE(_b->H), _COL_TYPE(_b->T),             \
                        __func__, __FILE__, __LINE__);                  \
-               BATantiuselect_((b), (h), (t), (li), (hi));             \
+               BATantiuselect_(_b, (h), (t), (li), (hi));              \
        })
 
 #define BATselect(b, h, t)                                             \
@@ -3410,7 +3410,7 @@ gdk_export BAT *BATsample_(BAT *b, BUN n
                        "#BATselect([%s,%s]) %s[%s:%d]\n",              \
                        _COL_TYPE(_b->H), _COL_TYPE(_b->T),             \
                        __func__, __FILE__, __LINE__);                  \
-               BATselect((b), (h), (t));                               \
+               BATselect(_b, (h), (t));                                \
        })
 
 #define BATuselect(b, h, t)                                            \
@@ -3420,7 +3420,7 @@ gdk_export BAT *BATsample_(BAT *b, BUN n
                        "#BATuselect([%s,%s]) %s[%s:%d]\n",             \
                        _COL_TYPE(_b->H), _COL_TYPE(_b->T),             \
                        __func__, __FILE__, __LINE__);                  \
-               BATuselect((b), (h), (t));                              \
+               BATuselect(_b, (h), (t));                               \
        })
 
 #define BATsample(b, n)                                                        
\
@@ -3430,7 +3430,7 @@ gdk_export BAT *BATsample_(BAT *b, BUN n
                        "#BATsample([%s,%s]) %s[%s:%d]\n",              \
                        _COL_TYPE(_b->H), _COL_TYPE(_b->T),             \
                        __func__, __FILE__, __LINE__);                  \
-               BATsample((b), (n));                                    \
+               BATsample(_b, (n));                                     \
        })
 
 #define BATsemijoin(l, r)                                              \
@@ -3532,6 +3532,7 @@ gdk_export BAT *BATsample_(BAT *b, BUN n
                        __func__, __FILE__, __LINE__);                  \
                BATrangejoin(_l, _rl, _rh, (li), (hi));                 \
        })
+
 #endif
 #endif
 
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to