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.

(cherry picked from commit 826a7d3d19d3ebf04e21d6f1c89eb341a36fb5d1)
This commit is contained in:
Jonathan Wakely 2024-05-21 13:16:33 +01:00
parent caf43cc9e5
commit 5b96d547ce
3 changed files with 3 additions and 3 deletions

View file

@ -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

Can't render this file because it contains an unexpected character in line 35 and column 12.

View file

@ -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

View file

@ -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"