On Fri, Oct 5, 2018 at 7:47 AM Richard Biener <rguent...@suse.de> wrote:
>
> On Fri, 28 Sep 2018, Richard Biener wrote:
>
> >
> > It turns out that nobody sets this anymore (dwarf2out did with the
> > original code of outputting abstract instances, temporarily so IIRC).
> >
> > Bootstrap and regtest running on x86_64-unknown-linux-gnu.
> >
> > Any objection to purge it completely like this?
>
> It's gone now (r264868).
>
> > DECL_ABSTRACT_P is a similar beast but I see the C++ FE still sets it
> > on ctors-in-charge (or so).  Is this pure FE use or does the middle-end
> > really need to care about that?  I'd possibly turn each DECL_ABSTRACT_P
> > use in the middle-end into an assert but I wonder if you have any
> > thoughts about this.
>
> That question still stands.

Yes, I think it's been obsolete since you removed
set_decl_abstract_flags.  My hack in vague_linkage_p will need to
change before we can remove it entirely, though.  And I'd want to make
sure that the use in real_symbol_p isn't doing anything useful.

Jason

Reply via email to