]> rtime.felk.cvut.cz Git - l4.git/blobdiff - l4/pkg/valgrind/src/valgrind-3.6.0-svn/coregrind/pub_core_libcassert.h
update
[l4.git] / l4 / pkg / valgrind / src / valgrind-3.6.0-svn / coregrind / pub_core_libcassert.h
index 3512100a060d95ec02787002d8ed0c522f7de7c0..427bd5f5271506fe63d1d39b190faa868303dd14 100644 (file)
                      "valgrind", VG_BUGS_TO, "")
 
 #define vg_assert(expr)                                                 \
-  ((void) ((expr) ? 0 :                                                 \
+  ((void) (LIKELY(expr) ? 0 :                                           \
            (VG_(assert_fail) (/*isCore*/True, #expr,                    \
                               __FILE__, __LINE__, __PRETTY_FUNCTION__,  \
                               ""),                                      \
                               0)))
 
 #define vg_assert2(expr, format, args...)                               \
-  ((void) ((expr) ? 0 :                                                 \
+  ((void) (LIKELY(expr) ? 0 :                                           \
            (VG_(assert_fail) (/*isCore*/True, #expr,                    \
                               __FILE__, __LINE__, __PRETTY_FUNCTION__,  \
                               format, ##args),                          \