linker-map.gnu (__malloc_alloc_template): Add.

2002-04-17  Benjamin Kosnik  <bkoz@redhat.com>

	* config/linker-map.gnu (__malloc_alloc_template): Add.
	(__default_alloc_template): Same.
	* include/bits/stl_alloc.h (__malloc_alloc_template): Add extern
	template.
	(__default_alloc_template): Same.

From-SVN: r52441
This commit is contained in:
Benjamin Kosnik 2002-04-17 20:08:18 +00:00 committed by Benjamin Kosnik
parent 9416403264
commit cff5778913
3 changed files with 16 additions and 1 deletions

View File

@ -1,3 +1,11 @@
2002-04-17 Benjamin Kosnik <bkoz@redhat.com>
* config/linker-map.gnu (__malloc_alloc_template): Add.
(__default_alloc_template): Same.
* include/bits/stl_alloc.h (__malloc_alloc_template): Add extern
template.
(__default_alloc_template): Same.
2002-04-17 Benjamin Kosnik <bkoz@redhat.com>
* testsuite/27_io/filebuf_virtuals.cc: Add _S_pback_size instantiation.

View File

@ -36,7 +36,9 @@ GLIBCPP_3.1 {
std::__timepunct*;
std::__numeric_limits_base*;
std::_S_bit_count;
std::_S_first_one
std::_S_first_one;
std::__default_alloc_template*;
std::__malloc_alloc_template*
};
# Names not in an 'extern' block are mangled names.

View File

@ -927,6 +927,11 @@ struct _Alloc_traits<_Tp, __allocator<_Tp1, __debug_alloc<_Alloc> > >
// NB: This syntax is a GNU extension.
extern template class allocator<char>;
extern template class allocator<wchar_t>;
#ifdef __USE_MALLOC
extern template class __malloc_alloc_template<0>;
#else
extern template class __default_alloc_template<true, 0>;
#endif
} // namespace std
#endif /* __GLIBCPP_INTERNAL_ALLOC_H */