[depr.atomics.general] (original) (raw)

The header has the following additions.

namespace std { template<class T> void atomic_init(volatile atomic<T>*, typename atomic<T>::value_type) noexcept;template<class T> void atomic_init(atomic<T>*, typename atomic<T>::value_type) noexcept;template<class T> constexpr T kill_dependency(T y) noexcept; // freestanding inline constexpr memory_order memory_order_consume = memory_order::consume; // freestanding #define ATOMIC_VAR_INIT(value) see below }