We're going to be defining a lot of inline variables going forward, and the current way of doing it is ... long-winded.
Add an attribute macro which we can put everywhere we need, and handles the conditional.
Instead of writing
#ifndef _LIBCPP_HAS_NO_INLINE_VARIABLES
inline
#endif
constexpr in_place_t in_place{};we can now write:
_LIBCPP_INLINE_VAR constexpr in_place_t in_place{};(and it gets rid of a FIXME!)