On Wed, 23 Oct 2024 at 18:37, François Dumont <frs.dum...@gmail.com> wrote:
>
> Sorry but I'm not sure, is it also ok for the 3 backports ?

Yeah, I should have said - OK for the branches too, thanks.

>
> On 22/10/2024 22:43, Jonathan Wakely wrote:
> > On Tue, 22 Oct 2024 at 18:28, François Dumont <frs.dum...@gmail.com> wrote:
> >> Hi
> >>
> >>       libstdc++: Always instantiate key_type to compute hash code 
> >> [PR115285]
> >>
> >>       Even if it is possible to compute a hash code from the inserted
> >> arguments
> >>       we need to instantiate the key_type to guaranty hash code 
> >> consistency.
> >>
> >>       Preserve the lazy instantiation of the mapped_type in the context of
> >>       associative containers.
> >>
> >>       libstdc++-v3/ChangeLog:
> >>
> >>               PR libstdc++/115285
> >>               * include/bits/hashtable.h (_S_forward_key<_Kt>): Always
> >> return a temporary
> >>               key_type instance.
> >>               * testsuite/23_containers/unordered_map/96088.cc: Adapt to
> >> additional instanciation.
> >>               Also check that mapped_type is not instantiated when there
> >> is no insertion.
> >>               * testsuite/23_containers/unordered_multimap/96088.cc:
> >> Adapt to additional
> >>               instanciation.
> >>               * testsuite/23_containers/unordered_multiset/96088.cc:
> >> Likewise.
> >>               * testsuite/23_containers/unordered_set/96088.cc: Likewise.
> >>               * testsuite/23_containers/unordered_set/pr115285.cc: New
> >> test case.
> >>
> >>
> >> Tested under Linux x64,
> >>
> >> ok to commit ?
> > OK, thanks
> >
>

Reply via email to