diff options
Diffstat (limited to 'libstdc++-v3/src/locale.cc')
-rw-r--r-- | libstdc++-v3/src/locale.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libstdc++-v3/src/locale.cc b/libstdc++-v3/src/locale.cc index c3e57863fb3..c9562e213a7 100644 --- a/libstdc++-v3/src/locale.cc +++ b/libstdc++-v3/src/locale.cc @@ -211,7 +211,7 @@ namespace std // Clone existing _Impl object. locale::_Impl:: _Impl(const _Impl& __imp, size_t __refs) - : _M_references(__refs), _M_facets_size(__imp._M_facets_size) + : _M_refcount(__refs), _M_facets_size(__imp._M_facets_size) { _M_facets = _M_caches = 0; _M_names = 0; @@ -350,13 +350,13 @@ namespace std // locale::id // Definitions for static const data members of locale::id - _Atomic_word locale::id::_S_highwater; // init'd to 0 by linker + _Atomic_word locale::id::_S_refcount; // init'd to 0 by linker size_t locale::id::_M_id() const { if (!_M_index) - _M_index = 1 + __exchange_and_add(&_S_highwater, 1); + _M_index = 1 + __exchange_and_add(&_S_refcount, 1); return _M_index - 1; } } // namespace std |