FORTRAN Reference Manual

Compile-Time Diagnostic Messages
FORTRAN Reference Manual528615-001
F-28
Error Messages
Cause. A dummy argument array in a subprogram is declared with an upper or lower
bound that is a variable but is neither another dummy argument nor an item in a
common block.
Recovery. Correct the source.
Cause. The upper or lower bound in an array declarator involves a constant or
variable of a non-integer data type or an integer constant having a value outside the
range -2,147,483,648 through 2,147,483,647. Or, an array element has a subscript
expression of a non-integer data type.
Recovery. Correct the declarator or subscript expression.
Cause. A dummy argument array is declared with an upper or lower bound that is not
a dummy argument variable, a variable in a common block, a constant, or an
expression involving only these.
Recovery. Correct the dimension bound expression.
Cause. The program attempts to use a substring of the value returned by a function.
FORTRAN does not allow substrings of function references.
Recovery. Correct the statement.
Cause. The program uses a substring of a variable or array element of a data type
other than character.
Recovery. Correct the statement.
SUBSCRIPT MUST BE FORMAL OR COMMON ** array-name
SUBSCRIPT MUST BE INTEGER VALUE
SUBSCRIPT MUST BE SIMPLE VARIABLE
SUBSTRING MUST BE A VARIABLE
SUBSTRING MUST BE TYPE CHARACTER