set_parent
set_parent(expr->cond_true, state);
set_parent(expr->cond_false, state);
set_parent(tmp, &ok);
set_parent(right, &ok);
set_parent(ret_value, &ok);
static void set_parent(struct expression *expr, struct smatch_state *state);
static struct expression *strip_expr_helper(struct expression *expr, bool set_parent)
if (set_parent)
return strip_expr_helper(expr->cast_expression, set_parent);
if (set_parent)
unop = strip_expr_helper(expr->unop, set_parent);
return strip_expr_helper(unop->unop, set_parent);
if (set_parent)
return strip_expr_helper(expr->cond_true, set_parent);
if (set_parent)
return strip_expr_helper(expr->conditional, set_parent);
if (set_parent)
return strip_expr_helper(expr->cond_false, set_parent);
return strip_expr_helper(expr, set_parent);