allocatable_function_3.f90
来自「用于进行gcc测试」· F90 代码 · 共 25 行
F90
25 行
! { dg-do run }! Tests the fix for PR33986, in which the call to scram would call! an ICE because allocatable result actuals had not been catered for.!! Contributed by Damian Rouson <damian@rouson.net>!function transform_to_spectral_from() result(spectral) integer, allocatable :: spectral(:) allocate(spectral(2)) call scram(spectral)end function transform_to_spectral_fromsubroutine scram (x) integer x(2) x = (/1,2/)end subroutine interface function transform_to_spectral_from() result(spectral) integer, allocatable :: spectral(:) end function transform_to_spectral_from end interface if (any (transform_to_spectral_from () .ne. (/1,2/))) call abort ()end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?