func_assign.f90
来自「用于进行gcc测试」· F90 代码 · 共 34 行
F90
34 行
! { dg-do compile }!! PR fortran/31559! Do not allow assigning to external functions!! Contributed by Steve Kargl <sgk@troutmask.apl.washington.edu>!module mod implicit nonecontains integer function bar() bar = 4 end function bar subroutine a() implicit none real :: fun external fun interface function funget(a) integer :: a end function subroutine sub() end subroutine sub end interface sub = 'a' ! { dg-error "is not a variable" } fun = 4.4 ! { dg-error "is not a variable" } funget = 4 ! { dg-error "is not a VALUE" } bar = 5 ! { dg-error "is not a VALUE" } end subroutine aend module modend
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?