- [libc++] Port The OpenBSD localization to the new locale API
  182ae96a82fc355eca89d12c179d6a0961c653d8

Index: libcxx/include/__locale_dir/locale_base_api.h
--- libcxx/include/__locale_dir/locale_base_api.h.orig
+++ libcxx/include/__locale_dir/locale_base_api.h
@@ -112,6 +112,8 @@
 #    include <__locale_dir/support/freebsd.h>
 #  elif defined(__NetBSD__)
 #    include <__locale_dir/support/netbsd.h>
+#  elif defined(__OpenBSD__)
+#    include <__locale_dir/support/openbsd.h>
 #  elif defined(_LIBCPP_MSVCRT_LIKE)
 #    include <__locale_dir/support/windows.h>
 #  elif defined(__Fuchsia__)
@@ -128,11 +130,7 @@
 //       (by providing global non-reserved names) and the new API. As we move individual platforms
 //       towards the new way of defining the locale base API, this should disappear since each platform
 //       will define those directly.
-#    if defined(__MVS__)
-#      include <__locale_dir/locale_base_api/ibm.h>
-#    elif defined(__OpenBSD__)
-#      include <__locale_dir/locale_base_api/openbsd.h>
-#    endif
+#    include <__locale_dir/locale_base_api/ibm.h>
 
 #    include <__locale_dir/locale_base_api/bsd_locale_fallbacks.h>
 
