public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc(refs/vendors/ibm/heads/gcc-9-branch)] libstdc++: Add comments to non-standard feature test macros
@ 2020-09-04 19:05 Peter Bergner
0 siblings, 0 replies; only message in thread
From: Peter Bergner @ 2020-09-04 19:05 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:152d89e33d7cb84c2a1b78e58d10ad6873168c96
commit 152d89e33d7cb84c2a1b78e58d10ad6873168c96
Author: Jonathan Wakely <jwakely@redhat.com>
Date: Thu Apr 23 17:26:26 2020 +0100
libstdc++: Add comments to non-standard feature test macros
These macros were replaced by __cpp_lib_map_try_emplace and
__cpp_lib_unordered_map_try_emplace, because those names are more
descriptive. The old names have been removed for gcc-10, but for this
branch just add comments noting they are non-standard.
* include/bits/stl_map.h (__cpp_lib_map_insertion): Add comment to
non-standard macro.
* include/bits/unordered_map.h (__cpp_lib_unordered_map_insertion):
Likewise.
* include/std/version (__cpp_lib_map_insertion)
(__cpp_lib_unordered_map_insertion): Likewise.
Diff:
---
libstdc++-v3/ChangeLog | 7 +++++++
libstdc++-v3/include/bits/stl_map.h | 2 +-
libstdc++-v3/include/bits/unordered_map.h | 2 +-
libstdc++-v3/include/std/version | 4 ++--
4 files changed, 11 insertions(+), 4 deletions(-)
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 2c01ae9377a..a481c9f7950 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,5 +1,12 @@
2020-04-23 Jonathan Wakely <jwakely@redhat.com>
+ * include/bits/stl_map.h (__cpp_lib_map_insertion): Add comment to
+ non-standard macro.
+ * include/bits/unordered_map.h (__cpp_lib_unordered_map_insertion):
+ Likewise.
+ * include/std/version (__cpp_lib_map_insertion)
+ (__cpp_lib_unordered_map_insertion): Likewise.
+
* include/std/bit (__cpp_lib_int_pow2): Define to indicate P0556R3
support.
* include/std/version (__cpp_lib_int_pow2): Likewise.
diff --git a/libstdc++-v3/include/bits/stl_map.h b/libstdc++-v3/include/bits/stl_map.h
index 322d0a8290a..a87bba83c0d 100644
--- a/libstdc++-v3/include/bits/stl_map.h
+++ b/libstdc++-v3/include/bits/stl_map.h
@@ -892,7 +892,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
{ _M_t._M_insert_range_unique(__first, __last); }
#if __cplusplus > 201402L
-#define __cpp_lib_map_insertion 201411
+#define __cpp_lib_map_insertion 201411 // non-standard macro
/**
* @brief Attempts to insert or assign a std::pair into the %map.
* @param __k Key to use for finding a possibly existing pair in
diff --git a/libstdc++-v3/include/bits/unordered_map.h b/libstdc++-v3/include/bits/unordered_map.h
index b8243a73445..9959c39d083 100644
--- a/libstdc++-v3/include/bits/unordered_map.h
+++ b/libstdc++-v3/include/bits/unordered_map.h
@@ -657,7 +657,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
#if __cplusplus > 201402L
-#define __cpp_lib_unordered_map_insertion 201411
+#define __cpp_lib_unordered_map_insertion 201411 // non-standard macro
/**
* @brief Attempts to insert a std::pair into the %unordered_map.
* @param __k Key to use for finding a possibly existing pair in
diff --git a/libstdc++-v3/include/std/version b/libstdc++-v3/include/std/version
index 830b8172e56..a37ee0d5072 100644
--- a/libstdc++-v3/include/std/version
+++ b/libstdc++-v3/include/std/version
@@ -134,7 +134,7 @@
#define __cpp_lib_invoke 201411
#define __cpp_lib_lcm 201606
#define __cpp_lib_make_from_tuple 201606
-#define __cpp_lib_map_insertion 201411
+#define __cpp_lib_map_insertion 201411 // non-standard macro
#define __cpp_lib_map_try_emplace 201411
#define __cpp_lib_math_special_functions 201603L
#ifdef _GLIBCXX_HAS_GTHREADS
@@ -155,7 +155,7 @@
#define __cpp_lib_shared_ptr_weak_type 201606
#define __cpp_lib_string_view 201603
// #define __cpp_lib_to_chars 201611L
-#define __cpp_lib_unordered_map_insertion 201411
+#define __cpp_lib_unordered_map_insertion 201411 // non-standard macro
#define __cpp_lib_unordered_map_try_emplace 201411
#define __cpp_lib_variant 201606L
#define __cpp_lib_parallel_algorithm 201603L
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2020-09-04 19:05 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-04 19:05 [gcc(refs/vendors/ibm/heads/gcc-9-branch)] libstdc++: Add comments to non-standard feature test macros Peter Bergner
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).