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

Annex D (normative) Compatibility features [depr]

D.22 Deprecated atomic operations [depr.atomics]

D.22.5 memory_order​::​consume [depr.atomics.order]

1

#

The memory_order enumeration contains an additional enumerator:consume = 1

The memory_order​::​consume enumerator is allowed wherevermemory_order​::​acquire is allowed, and it has the same meaning.

🔗

template<class T> constexpr T kill_dependency(T y) noexcept;

2

#

Returns: y.