|
@@ -61,7 +61,7 @@ extern "C"
|
|
expression as unlikely.
|
|
expression as unlikely.
|
|
*/
|
|
*/
|
|
#ifdef __GNUC__
|
|
#ifdef __GNUC__
|
|
-# define STARPU_UNLIKELY(expr) (__builtin_expect((expr),0))
|
|
|
|
|
|
+# define STARPU_UNLIKELY(expr) (__builtin_expect(!!(expr),0))
|
|
#else
|
|
#else
|
|
# define STARPU_UNLIKELY(expr) (expr)
|
|
# define STARPU_UNLIKELY(expr) (expr)
|
|
#endif
|
|
#endif
|