On Tue, Jul 22, 2025 at 10:04 AM <mrcarr...@proton.me> wrote:

> From: Tuur Martens <tuurmarte...@gmail.com>
>
> The unordered_map header incorrectly refers to a non-existent template
> parameter _Value in default template argument descriptions. They should
> refer to _Key instead.\n\nThis patch fixes these descriptions to match the
> actual template parameters.
>
Thank you for the patch! I will merge it soon.


> libstdc++-v3/ChangeLog:
>
>         * include/bits/unordered_map.h: Rectify referencing of
>         non-existent type.
>
> ---

 libstdc++-v3/include/bits/unordered_map.h | 8 ++++----
>  1 file changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/libstdc++-v3/include/bits/unordered_map.h
> b/libstdc++-v3/include/bits/unordered_map.h
> index fc07ffc998c..cc9e2c4d501 100644
> --- a/libstdc++-v3/include/bits/unordered_map.h
> +++ b/libstdc++-v3/include/bits/unordered_map.h
> @@ -91,9 +91,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
>     *
>     *  @tparam  _Key    Type of key objects.
>     *  @tparam  _Tp     Type of mapped objects.
> -   *  @tparam  _Hash   Hashing function object type, defaults to
> hash<_Value>.
> +   *  @tparam  _Hash   Hashing function object type, defaults to
> hash<_Key>.
>     *  @tparam  _Pred   Predicate function object type, defaults
> -   *                   to equal_to<_Value>.
> +   *                   to equal_to<_Key>.
>     *  @tparam  _Alloc  Allocator type, defaults to
>     *                   std::allocator<std::pair<const _Key, _Tp>>.
>     *
> @@ -1360,9 +1360,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
>     *
>     *  @tparam  _Key    Type of key objects.
>     *  @tparam  _Tp     Type of mapped objects.
> -   *  @tparam  _Hash   Hashing function object type, defaults to
> hash<_Value>.
> +   *  @tparam  _Hash   Hashing function object type, defaults to
> hash<_Key>.
>     *  @tparam  _Pred   Predicate function object type, defaults
> -   *                   to equal_to<_Value>.
> +   *                   to equal_to<_Key>.
>     *  @tparam  _Alloc  Allocator type, defaults to
>     *                   std::allocator<std::pair<const _Key, _Tp>>.
>     *
> --
> 2.50.1
>
>
>

Reply via email to