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 + -
显示快捷键?