Ping^2
On Mon, Feb 4, 2019 at 4:09 PM Jason Merrill <ja...@redhat.com> wrote: > > Ping > > On Fri, Jan 25, 2019 at 10:06 AM Jason Merrill <ja...@redhat.com> wrote: > > > > Here we warn because i<l>::dispatch has internal linkage (because l > > does) and is never instantiated (because the vtable is never emitted). > > The regression happened because devirtualization started adding it to > > cgraph as a possible target. I think the way to fix this is to avoid > > adding an undefined internal function to cgraph as a possible target, > > since it is not, in fact, possible for it to be the actual target. > > > > I think that the best place to fix this would be in > > can_refer_decl_in_current_unit_p, since the same reasoning applies to > > other possible references. But we could fix it only in > > gimple_get_virt_method_for_vtable. > > > > First patch tested x86_64-pc-linux-gnu. > >