function_charlen_2.f90

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

F90
32
字号
! { dg-do compile }! Tests the fix for PR34429 in which function charlens that were! USE associated would cause an error.!! Contributed by Tobias Burnus <burnus@gcc.gnu.org>!module m  integer, parameter :: l = 2  character(2) :: clend module mprogram test  implicit none  integer, parameter :: l = 5  character(len = 10) :: c  character(4) :: cl  c = f ()  if (g () /= "2") call abortcontains  character(len = l) function f ()    use m    if (len (f) /= 2) call abort    f = "a"  end function f  character(len = len (cl)) function g ()    use m    g = "4"    if (len (g) == 2) g= "2"  end function gend program test! { dg-final { cleanup-modules "m" } }

⌨️ 快捷键说明

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