From: Mark Mitchell Date: Mon, 5 Feb 2001 19:46:22 +0000 (+0000) Subject: string-inst.cc (string::_M_replace): Explicitly instantiate. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=9b30b506d6ff0d18140c29e309ab3699d26606d4;p=gcc.git string-inst.cc (string::_M_replace): Explicitly instantiate. * src/string-inst.cc (string::_M_replace): Explicitly instantiate. (string::_S_construct): Likewise. From-SVN: r39465 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 7e30f751a09..362c97e0057 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2001-02-05 Mark Mitchell + + * src/string-inst.cc (string::_M_replace): Explicitly instantiate. + (string::_S_construct): Likewise. + 2001-02-05 Gabriel Dos Reis * testsuite/config/default.exp: New file. diff --git a/libstdc++-v3/src/string-inst.cc b/libstdc++-v3/src/string-inst.cc index 54e5f4a5091..70ee21eadcf 100644 --- a/libstdc++-v3/src/string-inst.cc +++ b/libstdc++-v3/src/string-inst.cc @@ -73,6 +73,20 @@ namespace std template S::basic_string(S::iterator, S::iterator, const allocator&); + + template + S& + S::_M_replace(S::iterator, S::iterator, C*, C*, forward_iterator_tag); + + template + S& + S::_M_replace(S::iterator, S::iterator, const C*, const C*, + forward_iterator_tag); + + template + C* + S::_S_construct(const C*, const C*, const allocator&, + forward_iterator_tag); } // namespace std