3e539985cc
This function (and the explicit memory over version) are present in both C++ <atomic> and C <stdatomic.h>, so should be in C++ <stdatomic.h> too. There is a library issue incoming for this, but the resolution is obvious. libstdc++-v3/ChangeLog: * include/c_compatibility/stdatomic.h (atomic_fetch_xor): Add using-declaration. (atomic_fetch_xor_explicit): Likewise. * testsuite/29_atomics/headers/stdatomic.h/c_compat.cc: Check arithmetic and logical operations for atomic_int. |
||
---|---|---|
.. | ||
assert.h | ||
complex.h | ||
ctype.h | ||
errno.h | ||
fenv.h | ||
float.h | ||
inttypes.h | ||
iso646.h | ||
limits.h | ||
locale.h | ||
math.h | ||
setjmp.h | ||
signal.h | ||
stdarg.h | ||
stdatomic.h | ||
stdbool.h | ||
stddef.h | ||
stdint.h | ||
stdio.h | ||
stdlib.h | ||
string.h | ||
tgmath.h | ||
time.h | ||
uchar.h | ||
wchar.h | ||
wctype.h |