http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55684



Marek Polacek <mpolacek at gcc dot gnu.org> changed:



           What    |Removed                     |Added

----------------------------------------------------------------------------

                 CC|                            |mpolacek at gcc dot gnu.org



--- Comment #5 from Marek Polacek <mpolacek at gcc dot gnu.org> 2012-12-14 
12:06:35 UTC ---

More reduced.



struct s { int data[1]; };



static void

bar (struct s *s, int *p)

{

  int i, o;

  while (i++)

    {

      if (o > 0)

    return;

      for (i = 0; i < 1; i++)

    p[o++];

      s->data[o] = baz ();

    }

}



void

foo ()

{

  struct s s;

  bar (&s, 0);

}

Reply via email to