From: Richard Stallman Date: Tue, 3 Nov 1992 08:12:39 +0000 (+0000) Subject: (build_message_expr): Use save_expr for receiver. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=66a35ceaa828fea3a576625cd6ea75099f6b2c93;p=gcc.git (build_message_expr): Use save_expr for receiver. From-SVN: r2681 --- 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