Don't free the C locale on NetBSD.
authorJoerg Sonnenberger <joerg@bec.de>
Tue, 2 Jul 2013 19:46:18 +0000 (19:46 +0000)
committerJoerg Sonnenberger <joerg@bec.de>
Tue, 2 Jul 2013 19:46:18 +0000 (19:46 +0000)
llvm-svn: 185467

libcxx/src/locale.cpp

index 79cb5c9..b15f077 100644 (file)
@@ -5340,7 +5340,7 @@ __time_put::__time_put(const string& nm)
 
 __time_put::~__time_put()
 {
-    if (__loc_)
+    if (__loc_ != _LIBCPP_GET_C_LOCALE)
         freelocale(__loc_);
 }