Le code tel qu'il est présenté n'est pas un Fortran légal. L'instruction d'utilisation à l'intérieur du corps de l'interface rend accessible un nom qui est le même qu'un argument factice. Cela viole les règles de portée de la langue.
L'instruction d'utilisation à l'intérieur du corps de l'interface semble être superflue.