This is the mail archive of the
mailing list for the GCC project.
Re: RFC: PATCH to destroy C++ parameters in the caller
- From: Richard Henderson <rth at redhat dot com>
- To: Jason Merrill <jason at redhat dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Sat, 15 Dec 2001 17:55:38 -0800
- Subject: Re: RFC: PATCH to destroy C++ parameters in the caller
- References: <firstname.lastname@example.org>
On Sat, Dec 15, 2001 at 12:49:20AM +0000, Jason Merrill wrote:
> This patch, which I am not committing yet, implements the change by
> changing how calls.c treats a TARGET_EXPR; rather than store it into a
> new slot, nullifying its cleanup, we just take its address and pass that.
Err, does this mean that you now pass structure parameters
by reference when this was not done before? Or, worse, *sometimes*
pass parameters by reference, depending on the form of the argument?