blob: 507950f42d3f4e8edc841e7e4cb48d10398d4fc7 [file] [log] [blame]
// { dg-do compile }
// { dg-options "-O2 -fstrict-enums --param case-values-threshold=1"}
typedef int basic_block;
enum gimple_code {};
struct omp_region {
omp_region *outer;
basic_block cont;
};
void
oof (void);
void
build_omp_regions_1 (omp_region *parent, basic_block bb, gimple_code code)
{
if (code == 2)
parent = parent->outer;
else if (code != 0)
parent->cont = bb;
if (parent)
oof ();
}