From 66a35ceaa828fea3a576625cd6ea75099f6b2c93 Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Tue, 3 Nov 1992 08:12:39 +0000 Subject: [PATCH] (build_message_expr): Use save_expr for receiver. From-SVN: r2681 --- gcc/objc/objc-act.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gcc/objc/objc-act.c b/gcc/objc/objc-act.c index 1d38b8368ad..06e1de73137 100644 --- a/gcc/objc/objc-act.c +++ b/gcc/objc/objc-act.c @@ -2639,6 +2639,8 @@ build_message_expr (mess) if (statically_allocated) receiver = build_unary_op (ADDR_EXPR, receiver, 0); + /* Don't evaluate the receiver twice. */ + receiver = save_expr (receiver); self_object = receiver; } else -- 2.30.2