X-Git-Url: https://git.lttng.org/?p=userspace-rcu.git;a=blobdiff_plain;f=include%2Furcu%2Fdebug.h;h=1920a7dd4f0a61c69ecd416c767d8ef9db73bb1d;hp=4a7eac9aa70dd72d3be1b5d9036b7700847eeaf8;hb=2a27e9319bacc9bc98f38afb7e4f050601ab979b;hpb=f99c6e92aaa1582e6cd19d93d44d91d968f39aa7 diff --git a/include/urcu/debug.h b/include/urcu/debug.h index 4a7eac9..1920a7d 100644 --- a/include/urcu/debug.h +++ b/include/urcu/debug.h @@ -24,9 +24,15 @@ #include #if defined(DEBUG_RCU) || defined(CONFIG_RCU_DEBUG) -#define urcu_assert(...) assert(__VA_ARGS__) +# define urcu_assert_debug(...) assert(__VA_ARGS__) #else -#define urcu_assert(...) +# define urcu_assert_debug(...) #endif +/* + * For backward compatibility reasons, this file must expose the urcu_assert() + * macro. + */ +#define urcu_assert(_cond) urcu_assert_debug(_cond) + #endif /* _URCU_DEBUG_H */