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 + -
显示快捷键?