2011-05-04 10 views
2

다음 포트란 코드 :암시 적 없음 - 명시 적 유형 - 추상 인터페이스 - 오류

오류 # 6404 :이 이름은, 타입이 없으며 ifort로 컴파일 된 경우

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 

이 오류가 발생합니다 명시 적 유형이어야합니다. [F]

왜? 이거 버그 야?

+0

어떤 라인을 참조합니까? – eriktous

+0

"procedure (procInterface), POINTER, PASS :: f"를 참조합니다. –

답변

1

이것은 적절하게 컴파일러 짧은 - 오는 것입니다. Cray와 IBM 컴파일러는 gfortran 4.6.1처럼이 특정 모듈을 컴파일 할 수 있습니다. 달성하고자하는 바에 따라, 대신 generic type-bound 프로 시저를 사용할 수도 있지만, 인텔 컴파일러가 더 잘 지원한다면 확실하지 않습니다.

관련 문제