| ! RUN: %python %S/test_errors.py %s %flang_fc1 | |
| ! 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 |