]> gcc.gnu.org Git - gcc.git/commit
re PR libstdc++/14071 (locale::global doesn't always call setlocale)
authorPaolo Carlini <pcarlini@suse.de>
Mon, 9 Feb 2004 23:10:47 +0000 (23:10 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Mon, 9 Feb 2004 23:10:47 +0000 (23:10 +0000)
commitcf0d2c4044fb7a95db4ee80d60003590dce5b6a6
treec36990d7f1dba6b6043233d2d75cb472a37fc044
parentcee63f4d4eb5f36d5059a00ddd83a99049367e2d
re PR libstdc++/14071 (locale::global doesn't always call setlocale)

2004-02-09  Paolo Carlini  <pcarlini@suse.de>

PR libstdc++/14071
* src/locale_init.cc (locale::global(const locale&)): Use
locale::name() in order to decide whether calling setlocale.
* testsuite/22_locale/locale/global_locale_objects/14071.cc: New.

* include/bits/locale_classes.h (locale::_Impl::_M_check_same_name()):
Avoid computing &= unnecessarily.

From-SVN: r77568
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/locale_classes.h
libstdc++-v3/src/locale_init.cc
libstdc++-v3/testsuite/22_locale/locale/global_locale_objects/14071.cc [new file with mode: 0644]
This page took 0.060825 seconds and 5 git commands to generate.