From: Matthias Braun Date: Wed, 4 Jun 2008 14:51:05 +0000 (+0000) Subject: build assign from left to right X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=46281b13d76ca6323882db0d1b0b022d5449d863;p=cparser build assign from left to right [r19979] --- diff --git a/ast2firm.c b/ast2firm.c index 8afcd28..96022bb 100644 --- a/ast2firm.c +++ b/ast2firm.c @@ -2260,8 +2260,9 @@ static ir_node *binary_expression_to_firm(const binary_expression_t *expression) return proj; } case EXPR_BINARY_ASSIGN: { + ir_node *addr = expression_to_addr(expression->left); ir_node *right = expression_to_firm(expression->right); - set_value_for_expression(expression->left, right); + set_value_for_expression_addr(expression->left, right, addr); return right; }