synopsis.cc: Add _GLIBCXX14_CONSTEXPR.
authorJason Merrill <jason@redhat.com>
Sun, 10 May 2015 00:46:12 +0000 (20:46 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Sun, 10 May 2015 00:46:12 +0000 (20:46 -0400)
* testsuite/20_util/headers/functional/synopsis.cc: Add
_GLIBCXX14_CONSTEXPR.
* testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.

From-SVN: r222975

libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/20_util/headers/functional/synopsis.cc
libstdc++-v3/testsuite/25_algorithms/headers/algorithm/synopsis.cc

index 915df753ef08dadc0654c7224e12b8944e245b26..d9ada80d26cd39d4a5bef86c30cce04dfcc63830 100644 (file)
@@ -1,3 +1,9 @@
+2015-05-09  Jason Merrill  <jason@redhat.com>
+
+       * testsuite/20_util/headers/functional/synopsis.cc: Add
+       _GLIBCXX14_CONSTEXPR.
+       * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
+
 2015-05-08  Jason Merrill  <jason@redhat.com>
 
        * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc: Add -std=c++98.
index 03d37a639abec9cb166f13c5dc91c4ac78288e94..5e561de8265b721f52ae02ec9855052361fd647e 100644 (file)
@@ -50,9 +50,11 @@ namespace std {
   //  lib.negators, negators:
   template <class Predicate> struct unary_negate;
   template <class Predicate>
+  _GLIBCXX14_CONSTEXPR
   unary_negate<Predicate>  not1(const Predicate&);
   template <class Predicate> struct binary_negate;
   template <class Predicate>
+  _GLIBCXX14_CONSTEXPR
   binary_negate<Predicate> not2(const Predicate&);
 
   //  lib.binders, binders:
index ba38f25cba848e8fa26cf8c0542983c2f360a74e..47587965f72b229e820208d43ce15dbd46d79276 100644 (file)
@@ -483,75 +483,93 @@ namespace std
 
   // 25.3.7, minimum and maximum:
   template<typename _Tp> 
+    _GLIBCXX14_CONSTEXPR
     const _Tp& 
     min(const _Tp&, const _Tp&);
 
   template<typename _Tp, typename _Compare>
+    _GLIBCXX14_CONSTEXPR
     const _Tp& 
     min(const _Tp&, const _Tp&, _Compare);
 
   template<typename _Tp> 
+    _GLIBCXX14_CONSTEXPR
     const _Tp& 
     max(const _Tp&, const _Tp&);
 
   template<typename _Tp, typename _Compare>
+    _GLIBCXX14_CONSTEXPR
     const _Tp& 
     max(const _Tp&, const _Tp&, _Compare);
 
   template<typename _FIter>
+    _GLIBCXX14_CONSTEXPR
     _FIter 
     min_element(_FIter, _FIter);
 
   template<typename _FIter, typename _Compare>
+    _GLIBCXX14_CONSTEXPR
     _FIter 
     min_element(_FIter, _FIter, _Compare);
 
   template<typename _FIter>
+    _GLIBCXX14_CONSTEXPR
     _FIter 
     max_element(_FIter, _FIter);
 
   template<typename _FIter, typename _Compare>
+    _GLIBCXX14_CONSTEXPR
     _FIter 
     max_element(_FIter, _FIter, _Compare);
 
 #if __cplusplus >= 201103L
   template<typename _Tp>
+    _GLIBCXX14_CONSTEXPR
     pair<const _Tp&, const _Tp&>
     minmax(const _Tp&, const _Tp&);
 
   template<typename _Tp, typename _Compare>
+    _GLIBCXX14_CONSTEXPR
     pair<const _Tp&, const _Tp&>
     minmax(const _Tp&, const _Tp&, _Compare);
 
   template<typename _FIter>
+    _GLIBCXX14_CONSTEXPR
     pair<_FIter, _FIter>
     minmax_element(_FIter, _FIter);
 
   template<typename _FIter, typename _Compare>
+    _GLIBCXX14_CONSTEXPR
     pair<_FIter, _FIter>
     minmax_element(_FIter, _FIter, _Compare);
 
   template<typename _Tp>
+    _GLIBCXX14_CONSTEXPR
     _Tp
     min(initializer_list<_Tp>);
 
   template<typename _Tp, typename _Compare>
+    _GLIBCXX14_CONSTEXPR
     _Tp
     min(initializer_list<_Tp>, _Compare);
 
   template<typename _Tp>
+    _GLIBCXX14_CONSTEXPR
     _Tp
     max(initializer_list<_Tp>);
 
   template<typename _Tp, typename _Compare>
+    _GLIBCXX14_CONSTEXPR
     _Tp
     max(initializer_list<_Tp>, _Compare);
 
   template<typename _Tp>
+    _GLIBCXX14_CONSTEXPR
     pair<_Tp, _Tp>
     minmax(initializer_list<_Tp>);
 
   template<typename _Tp, typename _Compare>
+    _GLIBCXX14_CONSTEXPR
     pair<_Tp, _Tp>
     minmax(initializer_list<_Tp>, _Compare);
 #endif