re PR libstdc++/23956 (Class __mt_alloc overexerts __policy_type::_S_get_pool)

2005-09-21  Guillaume Melquiond  <guillaume.melquiond@ens-lyon.fr>

	PR libstdc++/23956
	* include/ext/mt_allocator.h: Remove excess
	policy_type::_S_get_pool calls in constructors.

From-SVN: r104520
This commit is contained in:
Guillaume Melquiond 2005-09-22 10:48:31 +02:00 committed by Benjamin Kosnik
parent b13476386f
commit fa5e3f0675
2 changed files with 9 additions and 6 deletions

View File

@ -1,3 +1,9 @@
2005-09-21 Guillaume Melquiond <guillaume.melquiond@ens-lyon.fr>
PR libstdc++/23956
* include/ext/mt_allocator.h: Remove excess
policy_type::_S_get_pool calls in constructors.
2005-09-18 Paolo Carlini <pcarlini@suse.de>
PR libstdc++/23417 (cont)

View File

@ -620,15 +620,12 @@ namespace __gnu_cxx
typedef __mt_alloc<_Tp1, pol_type> other;
};
__mt_alloc() throw()
{ __policy_type::_S_get_pool(); }
__mt_alloc() throw() { }
__mt_alloc(const __mt_alloc&) throw()
{ __policy_type::_S_get_pool(); }
__mt_alloc(const __mt_alloc&) throw() { }
template<typename _Tp1, typename _Poolp1>
__mt_alloc(const __mt_alloc<_Tp1, _Poolp1>& obj) throw()
{ __policy_type::_S_get_pool(); }
__mt_alloc(const __mt_alloc<_Tp1, _Poolp1>& obj) throw() { }
~__mt_alloc() throw() { }