| ! RUN: %python %S/test_errors.py %s %flang_fc1 |
| ! Derived type parameters |
| ! C731 The same type-param-name shall not appear more than once in a given |
| ! C741 A type-param-name in a type-param-def-stmt in a derived-type-def shall |
| ! be one of the type-paramnames in the derived-type-stmt of that |
| ! C742 Each type-param-name in the derived-type-stmt in a derived-type-def |
| ! shall appear exactly once as a type-param-name in a type-param-def-stmt |
| ! in that derived-type-def. |
| !ERROR: Duplicate type parameter name: 'a' |
| !ERROR: No definition found for type parameter 'b' |
| !ERROR: No definition found for type parameter 'b' |
| !ERROR: 'd' is not a type parameter of this derived type |
| !ERROR: Type parameter, component, or procedure binding 'a' already defined in this type |
| !ERROR: No definition found for type parameter 'k' |
| !ERROR: No definition found for type parameter 'l' |
| character(kind=k, len=l) :: d3 |