omp-grid.c – add cast to silence different enumeration types warning * omp-grid.c (grid_eliminate_combined_simd_part): Add cast to omp_clause_code to silence compiler warning. diff --git a/gcc/omp-grid.c b/gcc/omp-grid.c index b98e45de6a0..878977da2f9 100644 --- a/gcc/omp-grid.c +++ b/gcc/omp-grid.c @@ -1058,21 +1058,21 @@ grid_eliminate_combined_simd_part (gomp_for *parloop) while (*tgt) tgt = &OMP_CLAUSE_CHAIN (*tgt); /* Copy over all clauses, except for linear clauses, which are turned into private clauses, and all other simd-specific clauses, which are ignored. */ tree *pc = gimple_omp_for_clauses_ptr (simd); while (*pc) { tree c = *pc; - switch (TREE_CODE (c)) + switch ((omp_clause_code) TREE_CODE (c)) { case OMP_CLAUSE_LINEAR: { tree priv = build_omp_clause (UNKNOWN_LOCATION, OMP_CLAUSE_PRIVATE); OMP_CLAUSE_DECL (priv) = OMP_CLAUSE_DECL (c); OMP_CLAUSE_CHAIN (priv) = NULL; *tgt = priv; tgt = &OMP_CLAUSE_CHAIN (priv); pc = &OMP_CLAUSE_CHAIN (c); break;