size_optional_dim_1.f90
来自「用于进行gcc测试」· F90 代码 · 共 22 行
F90
22 行
! { dg-do run }! PR 30865 - passing a subroutine optional argument to size(dim=...)! used to segfault.program main implicit none integer :: a(2,3) integer :: ires call checkv (ires, a) if (ires /= 6) call abort call checkv (ires, a, 1) if (ires /= 2) call abortcontains subroutine checkv(ires,a1,opt1) integer, intent(out) :: ires integer :: a1(:,:) integer, optional :: opt1 ires = size (a1, dim=opt1) end subroutine checkvend program main
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?