| ! RUN: %python %S/test_errors.py %s %flang_fc1 |
| !ERROR: 's2' is not a module procedure |
| !ERROR: Procedure 's3' not found |
| !ERROR: Procedure 's1' is already specified in generic 'foo' |
| complex, intent(in) :: x,y |
| !ERROR: Procedure 's4' is already specified in generic 'bar' |
| generic :: operator(.foo.)=> s4 |
| generic :: operator(.foo.)=> s2 |
| !ERROR: Procedure 's4' is already specified in generic 'OPERATOR(.foo.)' |
| generic :: operator(.foo.)=> s4 |
| logical, intent(in) :: x, y |
| generic :: operator(+)=> f |
| !ERROR: Procedure 'f' is already specified in generic 'OPERATOR(+)' |
| generic :: operator(+)=> f |
| !ERROR: Procedure 'f' is already specified in generic 'OPERATOR(.GE.)' |
| generic :: operator(>) => f |
| !ERROR: Procedure 'f' is already specified in generic 'OPERATOR(>)' |
| generic :: operator(.gt.) => f |
| logical function f(x, y) result(result) |
| logical, intent(in) :: x, y |