Fix uninitialized memory use in ipa-modref
Jan Hubicka
hubicka@ucw.cz
Thu Nov 5 17:37:30 GMT 2020
> On 11/5/20 3:27 PM, Jan Hubicka wrote:
> > poly_int64 offset;
> > struct modref_parm_map parm_map;
> > + parm_map.parm_offset_known = false;
> > + parm_map.parm_offset = 0;
> > +
>
> I'm curious, can't we use a proper C++ class construction.
> The IPA pass is new and so we can make it more C++-ish? Similarly
> for all newly introduced structs in mod ref.
We can't because our vec does not accept non-pods and this needs to be
GGC safe since it points to trees.
Honza
>
> Thanks,
> Martin
More information about the Gcc-patches
mailing list