The std::memory_order variables were moved to the <atomic> synopsis after P1642R11 added"freestanding" to everything in that synopsis, so didn't get marked as freestanding. They should be available for freestanding.
It's not entirely clear whether the enumerators for the std::memory_order enum type are also freestanding, as those enumerators aren't shown in the synopsis, only in [atomics.order]
Ensure that the enumerators of memory_order and the variables of that type are freestanding.
The std::memory_order variables were moved to the
<atomic>
synopsis after P1642R11 added"freestanding" to everything in that synopsis, so didn't get marked as freestanding. They should be available for freestanding.It's not entirely clear whether the enumerators for the std::memory_order enum type are also freestanding, as those enumerators aren't shown in the synopsis, only in [atomics.order]
Ensure that the enumerators of memory_order and the variables of that type are freestanding.