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

Richard Henderson rth@redhat.com
Sat Dec 15 17:56:00 GMT 2001


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~



More information about the Gcc-patches mailing list