The macro
__cpp_lib_freestanding_operator_new is defined to
the integer literal
202306L
if all the default versions of the replaceable global allocation functions meet
the requirements of a hosted implementation, and
to the integer literal
0 otherwise (
[new.delete])
.