X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=src%2Fcommon%2Fmacros.h;fp=src%2Fcommon%2Fmacros.h;h=c42cdf5a52f358d1e5c8d13a09689a99bbe8e73d;hp=ff7da410106a39d981556cd13d0905d2a2d662b8;hb=e3e899ce2c68608f09259ad30969e54f045aadc1;hpb=578f3d7758a335fd0405d55b5b17e18948a32f10 diff --git a/src/common/macros.h b/src/common/macros.h index ff7da410..c42cdf5a 100644 --- a/src/common/macros.h +++ b/src/common/macros.h @@ -61,4 +61,15 @@ _ref; \ }) +#if defined __clang__ +# if __has_warning("-Wunused-but-set-variable") +# define BT_DIAG_IGNORE_UNUSED_BUT_SET_VARIABLE \ + _Pragma("GCC diagnostic ignored \"-Wunused-but-set-variable\"") +# endif +#endif + +#if !defined BT_DIAG_IGNORE_UNUSED_BUT_SET_VARIABLE +# define BT_DIAG_IGNORE_UNUSED_BUT_SET_VARIABLE +#endif + #endif