]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Add LIKELY as suggested by Philippe.
authorFlorian Krohm <florian@eich-krohm.de>
Fri, 25 Jul 2014 08:38:02 +0000 (08:38 +0000)
committerFlorian Krohm <florian@eich-krohm.de>
Fri, 25 Jul 2014 08:38:02 +0000 (08:38 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14191

coregrind/m_aspacemgr/priv_aspacemgr.h
coregrind/m_libcbase.c

index 730e536946aa9a636aafefe469c8e86149669145..34605a02c6c27f0bcf4de39007d93683bdccaae2 100644 (file)
@@ -77,7 +77,7 @@ extern void   ML_(am_assert_fail) ( const HChar* expr,
                                     const HChar* fn );
 
 #define aspacem_assert(expr)                              \
-  ((void) ((expr) ? 0 :                                   \
+  ((void) (LIKELY(expr) ? 0 :                             \
            (ML_(am_assert_fail)(#expr,                    \
                                 __FILE__, __LINE__,       \
                                 __PRETTY_FUNCTION__))))
index 97af7c7c2dfd2eeba47128a778a1759d6ae88192..a84eb34aaf1442d1970f52415e6543806f3c8212 100644 (file)
 
 
 /* ---------------------------------------------------------------------
-   Assert machinery for use in this file. VG_(assert) cannot be called
+   Assert machinery for use in this file. vg_assert cannot be called
    here due to cyclic dependencies.
    ------------------------------------------------------------------ */
 #define libcbase_assert(expr)                             \
-  ((void) ((expr) ? 0 :                                   \
+  ((void) (LIKELY(expr) ? 0 :                             \
            (ML_(libcbase_assert_fail)(#expr,              \
                                 __FILE__, __LINE__,       \
                                 __PRETTY_FUNCTION__))))