? new_d_Add(dbgi, value, offset, mode)
: new_d_Sub(dbgi, value, offset, mode);
- set_value_for_expression_addr(value_expr, new_value, addr);
- return pre ? new_value : value;
+ ir_node *const store_value = set_value_for_expression_addr(value_expr, new_value, addr);
+ return pre ? store_value : value;
}
static bool is_local_variable(expression_t *expression)
switch(expression->kind) {
case EXPR_ARRAY_ACCESS:
return array_access_addr(&expression->array_access);
- case EXPR_CALL:
- return call_expression_to_firm(&expression->call);
case EXPR_COMPOUND_LITERAL:
return compound_literal_addr(&expression->compound_literal);
case EXPR_REFERENCE: