(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
switch-9.c
       1  /* PR middle-end/18859 */
       2  /* { dg-do compile } */
       3  /* { dg-options "" } */
       4  
       5  void foo(int a)
       6  {
       7    switch (a)
       8    {
       9      case 0 ... -1:  /* { dg-warning "empty range" } */
      10        a = a+2;
      11        break;
      12  
      13      case 1 ... 2:
      14        a = 0;
      15        break;
      16  
      17      case 3 ... 4:
      18        a = 1;
      19        break;
      20  
      21      case 5 ... 6:
      22        a = 0;
      23        break;
      24    }
      25  }