https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92065
--- Comment #21 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Ah, missed that this isn't any artificial parm like in C++, so guess the primary question is why the two class array dummy arguments share anything between the two procedures.