modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/20010106-1.c (about)

     1  /* Copyright 2001 Free Software Foundation
     2     Contributed by Alexandre Oliva <aoliva@redhat.com> */
     3  
     4  int f(int i) {
     5    switch (i)
     6    {
     7      case -2:
     8        return 33;
     9      case -1:
    10        return 0;
    11      case 0:
    12        return 7;
    13      case 1:
    14        return 4;
    15      case 2:
    16        return 3;
    17      case 3:
    18        return 15;
    19      case 4:
    20       return 9;
    21      default:
    22        abort ();
    23    }
    24  }
    25  
    26  int main() {
    27    if (f(-1))
    28      abort ();
    29    exit (0);
    30  }