https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109076
--- Comment #2 from federico <federico.perini at gmail dot com> --- Sorry I meant it does not compile what I think is valid code: subroutine i_expand matches the given abstract interface exactly, I can't find a shape mismatch. I wound two ways that will make the error go away: - remove `interpolator` from the import statement in the abstract interface (was not being used) - change the name of the subroutine to a shorter one, in a non-deterministic way