> Hi,
>
> PR 103449 revealed that when I was storing result of one hash_map
> lookup into another entry in the hash_map, I was still accessing the
> entry in the table, which meanwhile could get reallocated, making the
> accesses invalid-after-free.
>
> Fixed with the following, which also simplifies the return statement
> which must have been true even now.
>
> Bootstrapped and tested on x86_64-linux. OK for master?
>
> Thanks,
>
> Martin
>
>
> gcc/ChangeLog:
>
> 2021-11-29 Martin Liska <mli...@suse.cz>
> Martin Jambor <mjam...@suse.cz>
>
> PR ipa/103449
> * ipa-param-manipulation.c
> (ipa_param_body_adjustments::prepare_debug_expressions): Be
> careful about hash_map reallocating itself. Simpify a return
> which always returns true.
OK, thanks!
Honza