[libc++] Refactor the configuration macros to being always defined (#112094)
This is a follow-up to #89178. This updates the `<__config_site>`
macros.
GitOrigin-RevId: c6f3b7bcd0596d30f8dabecdfb9e44f9a07b6e4c
diff --git a/include/ostream b/include/ostream
index 8374288..a58ac9b 100644
--- a/include/ostream
+++ b/include/ostream
@@ -174,7 +174,7 @@
#include <__config>
-#if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
+#if _LIBCPP_HAS_LOCALIZATION
# include <__ostream/basic_ostream.h>
@@ -188,7 +188,7 @@
# pragma GCC system_header
# endif
-#endif // !defined(_LIBCPP_HAS_NO_LOCALIZATION)
+#endif // _LIBCPP_HAS_LOCALIZATION
#if !defined(_LIBCPP_REMOVE_TRANSITIVE_INCLUDES) && _LIBCPP_STD_VER <= 20
# include <atomic>