X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=include%2Furcu%2Fcompiler.h;h=34eb564bb77795e9e77d21983240c3327b3401d1;hb=b17dfb9e6c93b38fcbe29fe45b3ec03b704facb5;hp=2f32b38d6fb1850291ebd500f0a2fdca53f5c428;hpb=8b9cbd1f33a8bf239cce6bdbc9124007882bda38;p=urcu.git diff --git a/include/urcu/compiler.h b/include/urcu/compiler.h index 2f32b38..34eb564 100644 --- a/include/urcu/compiler.h +++ b/include/urcu/compiler.h @@ -21,10 +21,6 @@ #include /* for offsetof */ -#if defined __cplusplus -# include /* for std::remove_cv */ -#endif - #define caa_likely(x) __builtin_expect(!!(x), 1) #define caa_unlikely(x) __builtin_expect(!!(x), 0) @@ -86,7 +82,7 @@ #define __rcu #ifdef __cplusplus -#define URCU_FORCE_CAST(_type, arg) (reinterpret_cast::type>(arg)) +#define URCU_FORCE_CAST(type, arg) (reinterpret_cast(arg)) #else #define URCU_FORCE_CAST(type, arg) ((type) (arg)) #endif