From 20af6f3fe1921987c236a1b6662ee16efaae7be0 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Sun, 30 Jan 2011 03:33:05 -0500 Subject: Use the DMNSN_PROFILE macro to turn on profiling per-file. --- libdimension/compiler.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'libdimension/compiler.h') diff --git a/libdimension/compiler.h b/libdimension/compiler.h index b1cf60c..d05d775 100644 --- a/libdimension/compiler.h +++ b/libdimension/compiler.h @@ -28,11 +28,11 @@ #include -#if DMNSN_PROFILE +#ifdef DMNSN_PROFILE #define dmnsn_likely(test) \ - dmnsn_expect((test), true, DMNSN_FUNC, __FILE__, __LINE__) + dmnsn_expect(!!(test), true, DMNSN_FUNC, __FILE__, __LINE__) #define dmnsn_unlikely(test) \ - dmnsn_expect((test), false, DMNSN_FUNC, __FILE__, __LINE__) + dmnsn_expect(!!(test), false, DMNSN_FUNC, __FILE__, __LINE__) #elif defined(__GNUC__) #define dmnsn_likely(test) __builtin_expect(!!(test), true) #define dmnsn_unlikely(test) __builtin_expect(!!(test), false) -- cgit v1.2.3