Следующий код Фортрана:
module Mod
implicit none
TYPE derivedtype
procedure(procInterface),POINTER,PASS::f
END TYPE derivedtype
ABSTRACT INTERFACE
subroutine procInterface(A)
import derivedtype
implicit none
class(derivedtype),intent(inout)::A
end subroutine
END INTERFACE
end module Mod
выдает ошибку при компиляции с ifort:
ошибка # 6404: это имя не имеет типа и должно иметь явный тип.[F]
Почему?Это ошибка?