aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2016-05-24 16:59:05 +0100
committerJonathan Wakely <redi@gcc.gnu.org>2016-05-24 16:59:05 +0100
commit8be062c6da3c656bbe0aaffad15ee4d6674735cb (patch)
tree237e89aecf728d7f958fd72167633bd88cafd7b1
parent4b63ff589443463a8ad12d3ad814867dc1d51fb7 (diff)
downloadgcc-8be062c6da3c656bbe0aaffad15ee4d6674735cb.zip
gcc-8be062c6da3c656bbe0aaffad15ee4d6674735cb.tar.gz
gcc-8be062c6da3c656bbe0aaffad15ee4d6674735cb.tar.bz2
Add priority_queue::value_compare (LWG 2684)
* include/bits/stl_queue.h (priority_queue::value_compare): Define. From-SVN: r236646
-rw-r--r--libstdc++-v3/ChangeLog4
-rw-r--r--libstdc++-v3/include/bits/stl_queue.h3
2 files changed, 7 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 30a1cc4..449ad0c 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,7 @@
+2016-05-24 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/bits/stl_queue.h (priority_queue::value_compare): Define.
+
2016-05-23 François Dumont <fdumont@gcc.gnu.org>
* include/debug/safe_iterator.h
diff --git a/libstdc++-v3/include/bits/stl_queue.h b/libstdc++-v3/include/bits/stl_queue.h
index 9caca03..a292309 100644
--- a/libstdc++-v3/include/bits/stl_queue.h
+++ b/libstdc++-v3/include/bits/stl_queue.h
@@ -417,6 +417,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
typedef typename _Sequence::const_reference const_reference;
typedef typename _Sequence::size_type size_type;
typedef _Sequence container_type;
+ // _GLIBCXX_RESOLVE_LIB_DEFECTS
+ // DR 2684. priority_queue lacking comparator typedef
+ typedef _Compare value_compare;
protected:
// See queue::c for notes on these names.