aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.7/libstdc++-v3/config/locale/generic/c_locale.h
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.7/libstdc++-v3/config/locale/generic/c_locale.h')
-rw-r--r--gcc-4.7/libstdc++-v3/config/locale/generic/c_locale.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc-4.7/libstdc++-v3/config/locale/generic/c_locale.h b/gcc-4.7/libstdc++-v3/config/locale/generic/c_locale.h
index 2c7600047..fa42918cc 100644
--- a/gcc-4.7/libstdc++-v3/config/locale/generic/c_locale.h
+++ b/gcc-4.7/libstdc++-v3/config/locale/generic/c_locale.h
@@ -60,7 +60,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
{
char* __old = std::setlocale(LC_NUMERIC, 0);
char* __sav = 0;
- if (__builtin_strcmp(__old, "C"))
+ if (__old && __builtin_strcmp(__old, "C"))
{
const size_t __len = __builtin_strlen(__old) + 1;
__sav = new char[__len];