Libc++ has a warning that triggers on empty namespaces. When _LIBCPP_BUILDING_LIBRARY is not defined, the __locale namespace was empty. This PR moves the #ifdef to surround the namespace and fix the warning.
Libc++ has a warning that triggers on empty namespaces. When _LIBCPP_BUILDING_LIBRARY is not defined, the __locale namespace was empty. This PR moves the #ifdef to surround the namespace and fix the warning.