(root)/
gcc-13.2.0/
gcc/
testsuite/
c-c++-common/
Wswitch-1.c
       1  /* PR c++/105497 */
       2  /* { dg-options "-Wswitch" } */
       3  
       4  enum E {
       5    A,
       6    B,
       7    C __attribute((unused)),
       8    D
       9  };
      10  
      11  void
      12  g (enum E e)
      13  {
      14    switch (e)
      15      {
      16      case A:
      17      case B:
      18      case D:
      19        break;
      20      }
      21  
      22    switch (e) // { dg-warning "not handled in switch" }
      23      {
      24      case A:
      25      case B:
      26      case C:
      27        break;
      28      }
      29  }