Lines Matching defs:init
207 c_finish_omp_for (location_t locus, tree decl, tree init, tree cond,
213 if (EXPR_HAS_LOCATION (init))
214 elocus = EXPR_LOCATION (init);
225 /* In the case of "for (int i = 0...)", init will be a decl. It should
227 if (init == decl)
231 init = DECL_INITIAL (decl);
232 if (init == NULL)
235 init = integer_zero_node;
239 init = build_modify_expr (decl, NOP_EXPR, init);
240 SET_EXPR_LOCATION (init, elocus);
242 gcc_assert (TREE_CODE (init) == MODIFY_EXPR);
243 gcc_assert (TREE_OPERAND (init, 0) == decl);
374 OMP_FOR_INIT (t) = init;