summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>2008-03-13 17:48:21 +0000
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>2008-03-13 17:48:21 +0000
commitdabf134212061a223d00b2e81538c363f59683ce (patch)
tree2f28093a193b96a96d2129347aca85dc15966a13
parent21e812b7e3fb363dc2483304a15ab140f4b206aa (diff)
downloadgcc-dabf134212061a223d00b2e81538c363f59683ce.tar.gz
2008-03-13 Dennis Czeremin <dennis.czeremin@smiths-heimann.com>
PR libstdc++/35566 * include/bits/stl_multimap.h (multimap<>::multimap(_InputIterator, _InputIterator)): Forward to _M_insert_equal, not _M_insert_unique. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@133175 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--libstdc++-v3/ChangeLog6
-rw-r--r--libstdc++-v3/include/bits/stl_multimap.h2
2 files changed, 7 insertions, 1 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index fd3bad2a6ea..835397bed15 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,9 @@
+2008-03-13 Dennis Czeremin <dennis.czeremin@smiths-heimann.com>
+
+ PR libstdc++/35566
+ * include/bits/stl_multimap.h (multimap<>::multimap(_InputIterator,
+ _InputIterator)): Forward to _M_insert_equal, not _M_insert_unique.
+
2008-03-13 Paolo Carlini <pcarlini@suse.de>
PR libstdc++/35541
diff --git a/libstdc++-v3/include/bits/stl_multimap.h b/libstdc++-v3/include/bits/stl_multimap.h
index cfc1a69ec5f..ade2750170f 100644
--- a/libstdc++-v3/include/bits/stl_multimap.h
+++ b/libstdc++-v3/include/bits/stl_multimap.h
@@ -197,7 +197,7 @@ _GLIBCXX_BEGIN_NESTED_NAMESPACE(std, _GLIBCXX_STD_D)
template<typename _InputIterator>
multimap(_InputIterator __first, _InputIterator __last)
: _M_t()
- { _M_t._M_insert_unique(__first, __last); }
+ { _M_t._M_insert_equal(__first, __last); }
/**
* @brief Builds a %multimap from a range.