From aa4652fac00c70ea32498ba2d1fb939e9fc0e274 Mon Sep 17 00:00:00 2001
From: Paolo Carlini <paolo.carlini@oracle.com>
Date: Sun, 21 Sep 2008 09:36:27 +0000
Subject: [PATCH] stl_algo.h (minmax(initializer_list<>): Use make_pair,
 consistently with the other overload for initializer_list.

2008-09-21  Paolo Carlini  <paolo.carlini@oracle.com>

 	* include/bits/stl_algo.h (minmax(initializer_list<>): Use make_pair,
	consistently with the other overload for initializer_list.

From-SVN: r140524
---
 libstdc++-v3/ChangeLog               | 5 +++++
 libstdc++-v3/include/bits/stl_algo.h | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 99340ec117c2..cbb6671a5687 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2008-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
+
+	* include/bits/stl_algo.h (minmax(initializer_list<>): Use make_pair,
+	consistently with the other overload for initializer_list.
+
 2008-09-19  Johannes Singler  <singler@ira.uka.de>
 
         PR libstdc++/37470
diff --git a/libstdc++-v3/include/bits/stl_algo.h b/libstdc++-v3/include/bits/stl_algo.h
index 373881c7f1b3..d956376d8dd8 100644
--- a/libstdc++-v3/include/bits/stl_algo.h
+++ b/libstdc++-v3/include/bits/stl_algo.h
@@ -4121,7 +4121,7 @@ _GLIBCXX_BEGIN_NAMESPACE(std)
     {
       pair<const _Tp*, const _Tp*> __p =
 	std::minmax_element(__l.begin(), __l.end());
-      return std::pair<_Tp, _Tp>(*__p.first, *__p.second);
+      return std::make_pair(*__p.first, *__p.second);
     }
 
   template<typename _Tp, typename _Compare>
-- 
GitLab