This is a non-standard feature test macro only used internally, so use
the new no_stdname property for it.

libstdc++-v3/ChangeLog:

        * include/bits/version.def (make_obj_using_allocator): Use
        no_stdname.
        * include/bits/version.h: Regenerate.
---

Tested x86_64-linux. Pushed to trunk.

 libstdc++-v3/include/bits/version.def | 1 +
 libstdc++-v3/include/bits/version.h   | 1 -
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/libstdc++-v3/include/bits/version.def 
b/libstdc++-v3/include/bits/version.def
index 737b3f421bf..282667eabda 100644
--- a/libstdc++-v3/include/bits/version.def
+++ b/libstdc++-v3/include/bits/version.def
@@ -959,6 +959,7 @@ ftms = {
 
 ftms = {
   name = make_obj_using_allocator;
+  no_stdname = true;
   values = {
     // Not specified by C++20, used internally
     v = 201811;
diff --git a/libstdc++-v3/include/bits/version.h 
b/libstdc++-v3/include/bits/version.h
index 59ff0cee043..bb7c0479c72 100644
--- a/libstdc++-v3/include/bits/version.h
+++ b/libstdc++-v3/include/bits/version.h
@@ -1074,7 +1074,6 @@
 # if (__cplusplus >= 202002L) && (__cpp_concepts)
 #  define __glibcxx_make_obj_using_allocator 201811L
 #  if defined(__glibcxx_want_all) || 
defined(__glibcxx_want_make_obj_using_allocator)
-#   define __cpp_lib_make_obj_using_allocator 201811L
 #  endif
 # endif
 #endif /* !defined(__cpp_lib_make_obj_using_allocator) && 
defined(__glibcxx_want_make_obj_using_allocator) */
-- 
2.49.0

Reply via email to