re PR libstdc++/89641 (std::atomic<T> no longer works)
PR libstdc++/89641 * include/std/atomic (atomic<T>::store, atomic<T>::load, atomic<T>::exchange, atomic<T>::compare_exchange_weak, atomic<T>::compare_exchange_strong): Cast __m or __s and __f to int. * include/bits/atomic_base.h (__atomic_base<T>::operator++, __atomic_base<T>::operator--, __atomic_base<T>::operator+=, __atomic_base<T>::operator-=, __atomic_base<T>::operator&=, __atomic_base<T>::operator|=, __atomic_base<T>::operator^=, __atomic_base<T*>::operator++, __atomic_base<T*>::operator--, __atomic_base<T*>::operator+=, __atomic_base<T*>::operator-=): Cast memory_order_seq_cst to int. From-SVN: r269582
Showing
Please
register
or
sign in
to comment