]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
atomic: No need to undefine CAS macros
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>
Thu, 11 Sep 2025 17:05:23 +0000 (14:05 -0300)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Thu, 11 Sep 2025 17:43:46 +0000 (14:43 -0300)
include/atomic.h

index a9eb4d740bce204e7745d09ef2e08c1ea834a4c6..a83363fa7bff33901bbb4e8bfd3c07f071994b7e 100644 (file)
@@ -42,7 +42,6 @@
 #include <atomic-machine.h>
 
 
-# undef atomic_compare_and_exchange_val_acq
 # define atomic_compare_and_exchange_val_acq(mem, newval, oldval) \
   ({                                                                         \
      __typeof (*(mem)) __atg3_old = (oldval);                                \
@@ -50,7 +49,6 @@
      __atg3_old;                                                             \
   })
 
-# undef atomic_compare_and_exchange_val_rel
 # define atomic_compare_and_exchange_val_rel(mem, newval, oldval)            \
   ({                                                                         \
      __typeof (*(mem)) __atg3_old = (oldval);                                \
@@ -58,7 +56,6 @@
      __atg3_old;                                                             \
   })
 
-# undef atomic_compare_and_exchange_bool_acq
 # define atomic_compare_and_exchange_bool_acq(mem, newval, oldval) \
   ({                                                                         \
      __typeof (*(mem)) __atg3_old = (oldval);                                \