present_1.f90
来自「用于进行gcc测试」· F90 代码 · 共 21 行
F90
21 行
! { dg-do compile }! Test the fix for PR25097, in which subobjects of the optional dummy argument! could appear as argument A of the PRESENT intrinsic.! ! Contributed by Joost VandeVondele <jv244@cam.ac.uk>! MODULE M1 TYPE T1 INTEGER :: I END TYPE T1 CONTAINS SUBROUTINE S1(D1) TYPE(T1), OPTIONAL :: D1(4) write(6,*) PRESENT(D1%I) ! { dg-error "must not be a subobject" } write(6,*) PRESENT(D1(1)) ! { dg-error "must not be a subobject" } write(6,*) PRESENT(D1) END SUBROUTINE S1 END MODULE END! { dg-final { cleanup-modules "M1" } }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?