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