aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Edelsohn <edelsohn@gnu.org>2000-11-08 20:00:36 +0000
committerDavid Edelsohn <dje@gcc.gnu.org>2000-11-08 15:00:36 -0500
commit02a480f137ab2345727d5ef0b933582dda7f467f (patch)
treed548e0be0d9d76dfa8fae5c8116fa12478ceb0f6
parent37ac3c7f14dd2330a613ccffe9bc7f7cdba7d8d2 (diff)
downloadgcc-02a480f137ab2345727d5ef0b933582dda7f467f.zip
gcc-02a480f137ab2345727d5ef0b933582dda7f467f.tar.gz
gcc-02a480f137ab2345727d5ef0b933582dda7f467f.tar.bz2
locale-inst.cc: Add explicit instantiations of _M_fill_insert and fill_n<..., unsigned long,...> .
* src/locale-inst.cc: Add explicit instantiations of _M_fill_insert and fill_n<..., unsigned long,...> . From-SVN: r37324
-rw-r--r--libstdc++-v3/ChangeLog5
-rw-r--r--libstdc++-v3/src/locale-inst.cc16
2 files changed, 16 insertions, 5 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 7603efd..9991f0a 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2000-11-08 David Edelsohn <edelsohn@gnu.org>
+
+ * src/locale-inst.cc: Add explicit instantiations of
+ _M_fill_insert and fill_n<..., unsigned long,...> .
+
2000-11-06 Gabriel Dos Reis <gdr@codesourcery.com>
* include/bits/std_complex.h (conj): Undo double removal.
diff --git a/libstdc++-v3/src/locale-inst.cc b/libstdc++-v3/src/locale-inst.cc
index 290c468..c762bd9 100644
--- a/libstdc++-v3/src/locale-inst.cc
+++ b/libstdc++-v3/src/locale-inst.cc
@@ -194,6 +194,12 @@ namespace std {
vec_pfacet::
insert(vec_pfacet::iterator, vec_pfacet::size_type,
const vec_pfacet::value_type&);
+ template
+ void
+ vec_pfacet::
+ _M_fill_insert(vec_pfacet::iterator, vec_pfacet::size_type,
+ const vec_pfacet::value_type&);
+
typedef istreambuf_iterator<char, char_traits<char> > istreambuf_iter;
typedef ostreambuf_iterator<char, char_traits<char> > ostreambuf_iter;
@@ -292,10 +298,10 @@ namespace std {
fill_n<locale::facet**, unsigned int, locale::facet*>
(locale::facet**, unsigned int, locale::facet* const &);
-} //std
-
-
-
-
+ template
+ locale::facet**
+ fill_n<locale::facet**, unsigned long, locale::facet*>
+ (locale::facet**, unsigned long, locale::facet* const &);
+} //std