/* { dg-do compile } */

char *ustol_dpp;
void ustol(int flags)
{
  char *s;
  if (s)
    flags |= 3;
  switch (flags & 3)
  case 3:
    while (*s)
    case '+':
      ++s;
  if (flags)
    ustol_dpp = s;
}