On Mon, Apr 08, 2019 at 03:24:13PM -0400, Jason Merrill wrote: > On 4/1/19 11:23 AM, Marek Polacek wrote: > > On Mon, Apr 01, 2019 at 10:15:11AM +0200, Andreas Schwab wrote: > > > On Mär 28 2019, Marek Polacek <pola...@redhat.com> wrote: > > > > > > > Andreas, could you please find out why we're not hitting this code in > > > > digest_init_r: > > > > > > > > 1210 tree elt = CONSTRUCTOR_ELT (stripped_init, 0)->value; > > > > 1211 if (reference_related_p (type, TREE_TYPE (elt))) > > > > > > This is never executed if flag_checking is false, of course. > > > > It's certainly wrong for a warning to depend on flag_checking, so this > > patch corrects it, and I hope will fix the ia64 problem as well. > > > > Bootstrapped/regtested on x86_64-linux, ok for trunk? > > > > 2019-04-01 Marek Polacek <pola...@redhat.com> > > > > * typeck2.c (digest_init_r): Don't condition the object slicing warning > > on flag_checking. > > OK.
Thanks, committed. Andreas -- I hope the failure is fixed now. Marek