Lines Matching refs:copy_expression

78 static struct expression * copy_expression(struct expression *expr)
107 struct expression *unop = copy_expression(expr->unop);
116 struct expression *base = copy_expression(expr->base);
127 struct expression *left = copy_expression(expr->left);
128 struct expression *right = copy_expression(expr->right);
138 struct expression *left = copy_expression(expr->left);
139 struct expression *right = copy_expression(expr->right);
150 struct expression *deref = copy_expression(expr->deref);
162 expr->cast_expression = copy_expression(cast);
172 struct expression *cast = copy_expression(expr->cast_expression);
183 struct expression *cond = copy_expression(expr->conditional);
184 struct expression *valt = copy_expression(expr->cond_true);
185 struct expression *valf = copy_expression(expr->cond_false);
206 struct expression *fn = copy_expression(expr->fn);
214 add_expression(&expr->args, copy_expression(arg));
226 add_expression(&expr->expr_list, copy_expression(entry));
240 struct expression *sub_expr = copy_expression(expr->idx_expression);
247 struct expression *sub_expr = copy_expression(expr->ident_expression);
255 struct expression *val = copy_expression(expr->init_expr);
261 struct expression *val = copy_expression(expr->down);
268 struct expression *idx = copy_expression(expr->index);
279 expr->control = copy_expression(expr->control);
282 expr = copy_expression(expr);
299 new->constraint = copy_expression(old->constraint);
300 new->expr = copy_expression(old->expr);
345 newsym->initializer = copy_expression(sym->initializer);
353 struct expression *expr = copy_expression(stmt->expression);
361 struct expression *expr = copy_expression(stmt->range_expression);
379 cond = copy_expression(cond);
393 struct expression *retval = copy_expression(stmt->ret_value);
405 stmt->case_expression = copy_expression(stmt->case_expression);
406 stmt->case_to = copy_expression(stmt->case_to);
413 struct expression *expr = copy_expression(stmt->switch_expression);
431 stmt->iterator_pre_condition = copy_expression(stmt->iterator_pre_condition);
436 stmt->iterator_post_condition = copy_expression(stmt->iterator_post_condition);
448 stmt->goto_expression = copy_expression(stmt->goto_expression);