(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
tree-ssa/
pr105820.c
       1  // { dg-do compile }
       2  // { dg-options "-O2 -fstrict-enums --param case-values-threshold=1"}
       3  
       4  typedef int basic_block;
       5  
       6  enum gimple_code {};
       7  
       8  struct omp_region {
       9    omp_region *outer;
      10    basic_block cont;
      11  };
      12  
      13  void
      14  oof (void);
      15  
      16  void
      17  build_omp_regions_1 (omp_region *parent, basic_block bb, gimple_code code)
      18  {
      19    if (code == 2)
      20      parent = parent->outer;
      21    else if (code != 0)
      22      parent->cont = bb;
      23  
      24    if (parent)
      25      oof ();
      26  }