https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80632

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2017-05-04
     Ever confirmed|0                           |1

--- Comment #4 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
Testcase without implicit ints:

extern int d (void);
extern void e (void);
int a;

int
b (void)
{
  int c;
  if (d ())
    {
      e ();
      switch (a)
        {
        case 0:
          c = 1;
          break;
        case 1:
          c = 0;
          break;
        case 2:
          c = 0;
          break;
        case 3:
          c = 0;
          break;
        default:
          c = 1;
        }
    }
  return c;
}

Reply via email to