X-Git-Url: https://git.lttng.org/?p=urcu.git;a=blobdiff_plain;f=urcu.h;h=a0aac2195feea64a90043866950cfe0322eb0df7;hp=9d4cd3c2b7ef6cbd43988cef06f4f694f063626b;hb=efafc824ca148c6b2ca7f95dc86d2aaa38d4a923;hpb=5e32821aa6d74b755730c19a8aa66404d2c367c9;ds=sidebyside diff --git a/urcu.h b/urcu.h index 9d4cd3c..a0aac21 100644 --- a/urcu.h +++ b/urcu.h @@ -74,7 +74,7 @@ extern void *rcu_dereference(void *p); extern void *rcu_assign_pointer_sym(void **p, void *v); #define rcu_assign_pointer(p, v) \ - rcu_assign_pointer_sym((void **)(p), (v)) + rcu_assign_pointer_sym((void **)(&(p)), (v)) extern void *rcu_cmpxchg_pointer_sym(void **p, void *old, void *_new); #define rcu_cmpxchg_pointer(p, old, _new) \