diff --git a/include/boost/numeric/ublas/exception.hpp b/include/boost/numeric/ublas/exception.hpp index 5354298d1..7d772e4b6 100644 --- a/include/boost/numeric/ublas/exception.hpp +++ b/include/boost/numeric/ublas/exception.hpp @@ -248,9 +248,9 @@ namespace boost { namespace numeric { namespace ublas { // template // BOOST_UBLAS_INLINE // void check_ex (bool expression, const char *file, int line, const E &e) {} -#define BOOST_UBLAS_CHECK_FALSE(e) -#define BOOST_UBLAS_CHECK(expression, e) -#define BOOST_UBLAS_CHECK_EX(expression, file, line, e) +#define BOOST_UBLAS_CHECK_FALSE(e) (void) (e); +#define BOOST_UBLAS_CHECK(expression, e) (void) (expression), (e); +#define BOOST_UBLAS_CHECK_EX(expression, file, line, e) (void) (expression), (e); #endif