Don't try to free the C locale.

llvm-svn: 181559
Cr-Mirrored-From: sso://chromium.googlesource.com/_direct/external/github.com/llvm/llvm-project
Cr-Mirrored-Commit: dd6a025986ac1f67f6635ff085dcd7fea9fb7789
diff --git a/src/locale.cpp b/src/locale.cpp
index 7d0e629..97c2102 100644
--- a/src/locale.cpp
+++ b/src/locale.cpp
@@ -1393,7 +1393,7 @@
 
 codecvt<wchar_t, char, mbstate_t>::~codecvt()
 {
-    if (__l != 0)
+    if (__l != _LIBCPP_GET_C_LOCALE)
         freelocale(__l);
 }