📄 allocatable_dummy_3.f90
字号:
! { dg-do run }! PR 28416: Check that allocatable dummies can be passed onwards as non-assumed! shape arg.program main implicit none integer, allocatable :: a(:) interface subroutine foo(v_out) integer, allocatable :: v_out(:) end subroutine foo end interface call foo(a) if (any(a /= [ 1, 2, 3 ])) call abort()end programsubroutine foo(v_out) implicit none integer, allocatable :: v_out(:) allocate(v_out(3)) call bar(v_out, size(v_out))end subroutine foosubroutine bar(v, N) implicit none integer :: N integer :: v(N) integer :: i do i = 1, N v(i) = i end doend subroutine bar
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -