Add support for kfreebsd. Thanks to Jan Henke
authorSylvestre Ledru <sylvestre@debian.org>
Thu, 19 Mar 2015 09:03:58 +0000 (09:03 +0000)
committerSylvestre Ledru <sylvestre@debian.org>
Thu, 19 Mar 2015 09:03:58 +0000 (09:03 +0000)
Reported on the Debian BTS:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=780106

llvm-svn: 232714

libcxx/include/locale

index 916be80..ca468d5 100644 (file)
@@ -236,7 +236,7 @@ typedef _VSTD::unique_ptr<__locale_struct, decltype(&uselocale)> __locale_raii;
 // locale.  Linux, not so much.  The following functions avoid the locale when
 // that's possible and otherwise do the wrong thing.  FIXME.
 #if defined(__linux__) || defined(__EMSCRIPTEN__) || defined(_AIX) || \
-    defined(_NEWLIB_VERSION)
+    defined(_NEWLIB_VERSION) || defined(__GLIBC__)
 
 #ifdef _LIBCPP_LOCALE__L_EXTENSIONS
 decltype(MB_CUR_MAX_L(_VSTD::declval<locale_t>()))