extern int getch();
extern int class();
int
token()
{
int state = 1;
while (1) {
int c=0;
c = getch();
switch (state) {
case 1: break;
case 4: break;
case 5: break;
case 6:
/* Test diagnostics for switch statements and labels therein. Test
for case ranges with -pedantic. */
/* Origin: Joseph Myers */
/* { dg-do compile } */
/* { dg-options
/* This should not warn about the case label being out of range. */
/* { dg-do run } */
/* { dg-options "-O0" } */
extern void abort (void);
extern void exit (int);
int
foo (unsigned int i)
{
swi