Constructor mangling

Mark Mitchell mark at codesourcery.com
Mon Feb 19 18:59:21 UTC 2001


>>>>> "Jason" == Jason Merrill <jason at redhat.com> writes:

    Jason> I notice that g++ includes the VTT parm type in the
    Jason> mangling of the base constructor for a class with virtual
    Jason> bases, which seems wrong to me.  I propose the following
    Jason> adjustment:

Yes, that sounds right to me.  In general, there's no need for any
compiler-generated parameters to appear.  I think that includes:

  - `this' parameter
  - VTT parameter
  - Structure return parameters

Are there are any others?

I'll fix this in G++ straight away.

Thanks,

--
Mark Mitchell                   mark at codesourcery.com
CodeSourcery, LLC               http://www.codesourcery.com




More information about the cxx-abi-dev mailing list