(root)/
gcc-13.2.0/
gcc/
testsuite/
c-c++-common/
Wduplicated-branches-15.c
       1  /* PR c/97125 */
       2  /* { dg-do compile } */
       3  /* { dg-options "-Wduplicated-branches" } */
       4  
       5  void foo (void);
       6  
       7  void
       8  fn1 (void)
       9  {
      10    if (0)
      11      foo ();
      12    else
      13      switch (0);
      14  }
      15  
      16  void
      17  fn2 (void)
      18  {
      19    if (0)
      20      foo ();
      21    else
      22      while (0);
      23  }
      24  
      25  void
      26  fn3 (void)
      27  {
      28    if (0)
      29      foo ();
      30    else
      31      for (;;);
      32  }