This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: RFC: PATCH to destroy C++ parameters in the caller


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?



r~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]