aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2024-05-21 13:16:33 +0100
committerJonathan Wakely <jwakely@redhat.com>2024-05-21 21:59:21 +0100
commit826a7d3d19d3ebf04e21d6f1c89eb341a36fb5d1 (patch)
treeb678297dbd77a4e215a19dc1a4f5d52c43d8f6f1
parentf0c0bced62b9c728ed1e672747aa234d918da22c (diff)
downloadgcc-826a7d3d19d3ebf04e21d6f1c89eb341a36fb5d1.zip
gcc-826a7d3d19d3ebf04e21d6f1c89eb341a36fb5d1.tar.gz
gcc-826a7d3d19d3ebf04e21d6f1c89eb341a36fb5d1.tar.bz2
c++: Fix std dialect hint for std::to_address [PR107800]
The correct dialect for std::to_address is cxx20 not cxx11. gcc/cp/ChangeLog: PR libstdc++/107800 * cxxapi-data.csv <to_address>: Change dialect to cxx20. * std-name-hint.gperf: Regenerate. * std-name-hint.h: Regenerate.
-rw-r--r--gcc/cp/cxxapi-data.csv2
-rw-r--r--gcc/cp/std-name-hint.gperf2
-rw-r--r--gcc/cp/std-name-hint.h2
3 files changed, 3 insertions, 3 deletions
diff --git a/gcc/cp/cxxapi-data.csv b/gcc/cp/cxxapi-data.csv
index 75ee1b3..1cbf774 100644
--- a/gcc/cp/cxxapi-data.csv
+++ b/gcc/cp/cxxapi-data.csv
@@ -460,7 +460,7 @@
# unimplemented <mdspan>,default_accessor,1,no
# unimplemented <mdspan>,mdspan,1,cxx23
<memory>,pointer_traits,1,cxx11
-<memory>,to_address,1,cxx11
+<memory>,to_address,1,cxx20
<memory>,align,1,cxx11
<memory>,assume_aligned,1,cxx20
<memory>,allocator_arg_t,1,cxx11
diff --git a/gcc/cp/std-name-hint.gperf b/gcc/cp/std-name-hint.gperf
index b26bc69..4fb23da 100644
--- a/gcc/cp/std-name-hint.gperf
+++ b/gcc/cp/std-name-hint.gperf
@@ -220,7 +220,7 @@ pointer_traits, "<memory>", cxx11
reinterpret_pointer_cast, "<memory>", cxx17
shared_ptr, "<memory>", cxx11
static_pointer_cast, "<memory>", cxx11
-to_address, "<memory>", cxx11
+to_address, "<memory>", cxx20
uninitialized_construct_using_allocator, "<memory>", cxx20
unique_ptr, "<memory>", cxx11
uses_allocator, "<memory>", cxx11
diff --git a/gcc/cp/std-name-hint.h b/gcc/cp/std-name-hint.h
index e37d769..2316893 100644
--- a/gcc/cp/std-name-hint.h
+++ b/gcc/cp/std-name-hint.h
@@ -291,7 +291,7 @@ std_name_hint_lookup::find (const char *str, size_t len)
#line 472 "std-name-hint.gperf"
{"variant_npos", "<variant>", cxx17},
#line 223 "std-name-hint.gperf"
- {"to_address", "<memory>", cxx11},
+ {"to_address", "<memory>", cxx20},
#line 460 "std-name-hint.gperf"
{"pair", "<utility>", cxx98},
#line 269 "std-name-hint.gperf"