recursive_check_1.f

来自「用于进行gcc测试」· F 代码 · 共 28 行

F
28
字号
! { dg-do compile }! PR fortran/26551      SUBROUTINE SUB()      CALL SUB() ! { dg-error "cannot call itself, as it is not RECURSIVE" }      END SUBROUTINE      FUNCTION FUNC() RESULT (FOO)      INTEGER FOO      FOO = FUNC() ! { dg-error "cannot call itself, as it is not RECURSIVE" }      END FUNCTION      SUBROUTINE SUB2()      ENTRY ENT2()      CALL ENT2() ! { dg-error "is not declared as RECURSIVE" }      END SUBROUTINE      function func2()      integer func2      func2 = 42      return      entry c() result (foo)      foo = b() ! { dg-error "is not declared as RECURSIVE" }      return      entry b() result (bar)      bar = 12      return      end function

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?