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

            Bug ID: 61112
           Summary: Simple example triggers false-positive
                    -Wmaybe-uninitialized warning
           Product: gcc
           Version: 4.9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: middle-end
          Assignee: unassigned at gcc dot gnu.org
          Reporter: patrick at parcs dot ath.cx

int p;

void
foo (int x, int y, int z)
{
  int w;
  if (x)
    w = z;
  if (y)
    w = 10;

  if (x || y)
    p = w;
}

Reply via email to