From 46281b13d76ca6323882db0d1b0b022d5449d863 Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Wed, 4 Jun 2008 14:51:05 +0000 Subject: [PATCH] build assign from left to right [r19979] --- ast2firm.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; } -- 2.20.1