libstdc++-v3/ChangeLog:

        * include/bits/basic_string.h: Check __glibcxx_to_string instead
        of __cplusplus.
---

Tested x86_64-linux.

 libstdc++-v3/include/bits/basic_string.h | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/libstdc++-v3/include/bits/basic_string.h 
b/libstdc++-v3/include/bits/basic_string.h
index 9bbe16507d00..202a911f9ef3 100644
--- a/libstdc++-v3/include/bits/basic_string.h
+++ b/libstdc++-v3/include/bits/basic_string.h
@@ -56,11 +56,10 @@
 # include <bits/ranges_util.h>          // ranges::subrange
 #endif
 
-#if __cplusplus > 202302L
+#if __glibcxx_to_string >= 202306L // C++ >= 26
 # include <charconv>
 #endif
 
-
 #if ! _GLIBCXX_USE_CXX11_ABI
 # include "cow_string.h"
 #else
-- 
2.53.0

Reply via email to