https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102127
--- Comment #5 from Bill Schmidt <wschmidt at gcc dot gnu.org> --- This will be similar to some other issues that arose in the past -- there are function types that shouldn't be built when the type of an operand or return value doesn't exist. I must have missed some such combination here.