pr33646.f90

来自「用于进行gcc测试」· F90 代码 · 共 60 行

F90
60
字号
! { dg-do compile }! PR fortran/33646!!module BAR_MODULE   implicit none   private   public    create_   interface create_      module procedure create   end interface   type system_type       integer(kind=kind(1)) :: max_memory_used   end typecontains   subroutine create(self)    type(system_type) :: self      pointer :: self      allocate(self)   end subroutineendmodule FOO_MODULE   use BAR_MODULE   implicit none   private   public    create_   interface create_      module procedure create   end interface   public    create_copy_   interface create_copy_      module procedure create_copy   end interfacecontains   subroutine create(self)    character(*) :: self      pointer :: self      nullify(self)      allocate(self)      self = " "   end subroutine   subroutine create_copy(self,s)    character(*) :: self      pointer :: self      character(*) :: s      call create_(self)   end subroutineend! { dg-final { cleanup-modules "BAR_MODULE FOO_MODULE" } }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?