From 41531e5b361bb90404ae628066ef18c803d96a07 Mon Sep 17 00:00:00 2001 From: Mike Stump Date: Tue, 13 Feb 1996 23:46:51 +0000 Subject: [PATCH] expr.c (expand_expr, [...]): We must always store into the allocated slot for TAREGT_EXPRs. * expr.c (expand_expr, case TARGET_EXPR): We must always store into the allocated slot for TAREGT_EXPRs. From-SVN: r11271 --- gcc/expr.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/expr.c b/gcc/expr.c index 639d9fe1f24..d0e9876078b 100644 --- a/gcc/expr.c +++ b/gcc/expr.c @@ -6661,12 +6661,12 @@ expand_expr (exp, target, tmode, modifier) /* Mark it as expanded. */ TREE_OPERAND (exp, 1) = NULL_TREE; - temp = expand_expr (exp1, target, tmode, modifier); + store_expr (exp1, target, 0); if (need_exception_region) (*interim_eh_hook) (NULL_TREE); - return temp; + return target; } case INIT_EXPR: -- 2.30.2