https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79464

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
(In reply to Jakub Jelinek from comment #3)
> On the other side there are over 120 direct TYPE_ARG_TYPES uses and almost 30
> FUNCTION_FIRST_USER_PARMTYPE.  Assuming inherited base ctor clones are only

In the C++ FE I mean.  Code outside of the C++ FE better should see the actual
METHOD_TYPE (i.e. one without the extra arguments).  On the other side, e.g.
mangling really wants to see the original user arguments (but that of course
can be handled in write_method_parms; the main question is how many places need
to be changed if we fix up TYPE_ARG_TYPES of the METHOD_TYPE immediately).

Reply via email to