forked from OSchip/llvm-project
17 lines
472 B
Fortran
17 lines
472 B
Fortran
|
! RUN: %S/test_errors.sh %s %t %f18
|
||
|
! Test alternat return argument passing for internal and external subprograms
|
||
|
! Both of the following are OK
|
||
|
call extSubprogram (*100)
|
||
|
call intSubprogram (*100)
|
||
|
call extSubprogram (*101)
|
||
|
call intSubprogram (*101)
|
||
|
100 PRINT *,'First alternate return'
|
||
|
!ERROR: Label '101' is not a branch target
|
||
|
!ERROR: Label '101' is not a branch target
|
||
|
101 FORMAT("abc")
|
||
|
contains
|
||
|
subroutine intSubprogram(*)
|
||
|
return(1)
|
||
|
end subroutine
|
||
|
end
|