https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89211
--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> --- I bet it is the + if (d && TREE_CODE (d) == FUNCTION_DECL) + if (declarator->kind == cdk_function) + if (DECL_ARGUMENTS (d) == NULL_TREE) + DECL_ARGUMENTS (d) = declarator->u.arg_info->parms; part of that change.