This looks good to me, but you should probably wait for Marshall to take a 
look.  It would be nice if you took care of the nits (fwiw, I hate trailing 
comments on the ifdefs since they are easy to get out of sync).

================
Comment at: include/__locale:350
@@ -343,3 +349,3 @@
     static const mask blank  = _BLANK;
-#elif defined(__APPLE__) || defined(__FreeBSD__) || defined(__EMSCRIPTEN__) || 
defined(__NetBSD__)
+#elif defined(__APPLE__) || defined(__FreeBSD__) || defined(__EMSCRIPTEN__) || 
defined(__NetBSD__) || defined(__ANDROID__)
 #ifdef __APPLE__
----------------
Might be nice to clang-format this line.

================
Comment at: include/locale:198
@@ -197,3 +197,3 @@
 #include <nl_types.h>
 #endif  // !_LIBCPP_MSVCRT
 
----------------
This is no longer very precise (not that it was particularly so before your 
change).

================
Comment at: include/locale:3678
@@ -3677,3 +3677,3 @@
     return -1;
 #else // _WIN32
     catalog __cat = (catalog)catopen(__nm.c_str(), NL_CAT_LOCALE);
----------------
Update the trailing comment.

================
Comment at: include/locale:3693
@@ -3692,3 +3692,3 @@
     return __dflt;
 #else // _WIN32
     string __ndflt;
----------------
Same.

================
Comment at: src/locale.cpp:35
@@ -34,3 +34,3 @@
 #include <langinfo.h>
 #endif // !_LIBCPP_MSVCRT
 #include <stdlib.h>
----------------
Same.

http://reviews.llvm.org/D4444



_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to