build assign from left to right
authorMatthias Braun <matze@braunis.de>
Wed, 4 Jun 2008 14:51:05 +0000 (14:51 +0000)
committerMatthias Braun <matze@braunis.de>
Wed, 4 Jun 2008 14:51:05 +0000 (14:51 +0000)
[r19979]

ast2firm.c

index 8afcd28..96022bb 100644 (file)
@@ -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;
        }