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

     1  typedef enum foo E;
     2  enum foo { e0, e1 };
     3  
     4  struct {
     5    E eval;
     6  } s;
     7  
     8  p()
     9  {
    10    abort();
    11  }
    12  
    13  f()
    14  {
    15    switch (s.eval)
    16      {
    17      case e0:
    18        p();
    19      }
    20  }
    21  
    22  main()
    23  {
    24    s.eval = e1;
    25    f();
    26    exit(0);
    27  }