util/atomic: Fix p_atomic_add for unlocked and msvc paths
Braces mismatch (flagged by CI, untested).
Fixes: 385d13f26d
"util/atomic: Add a _return variant of p_atomic_add"
Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
Reviewed-by: Dylan Baker <dylan@pnwbakers.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
This commit is contained in:
parent
0470a03769
commit
23f1b78e8f
|
@ -89,7 +89,7 @@
|
|||
#define p_atomic_dec_zero(_v) (p_atomic_dec_return(_v) == 0)
|
||||
#define p_atomic_inc(_v) ((void) p_atomic_inc_return(_v))
|
||||
#define p_atomic_dec(_v) ((void) p_atomic_dec_return(_v))
|
||||
#define p_atomic_add(_v, _i) ((void) p_atomic_add_return((_v), (_i))
|
||||
#define p_atomic_add(_v, _i) ((void) p_atomic_add_return((_v), (_i)))
|
||||
#define p_atomic_inc_return(_v) (++(*(_v)))
|
||||
#define p_atomic_dec_return(_v) (--(*(_v)))
|
||||
#define p_atomic_add_return(_v, _i) (*(_v) = *(_v) + (_i))
|
||||
|
@ -146,7 +146,7 @@
|
|||
(assert(!"should not get here"), 0))
|
||||
|
||||
#define p_atomic_add(_v, _i) \
|
||||
((void) p_atomic_add_return((_v), (_i))
|
||||
((void) p_atomic_add_return((_v), (_i)))
|
||||
|
||||
#define p_atomic_add_return(_v, _i) (\
|
||||
sizeof *(_v) == sizeof(char) ? _InterlockedExchangeAdd8 ((char *) (_v), (_i)) : \
|
||||
|
|
Loading…
Reference in New Issue