Node: Dummy Array Without Dimensioning Dummy, Next: Invalid FORMAT Specifiers, Previous: Invalid Use of Hollerith Constant, Up: Missing Features
g77
should complain when a list of dummy arguments containing an
adjustable dummy array does
not also contain every variable listed in the dimension list of the
adjustable array.
Currently, g77
does complain about a variable that
dimensions an array but doesn't appear in any dummy list or COMMON
area, but this needs to be extended to catch cases where it doesn't appear in
every dummy list that also lists any arrays it dimensions.
For example, g77
should warn about the entry point ALT
below, since it includes ARRAY
but not ISIZE
in its
list of arguments:
SUBROUTINE PRIMARY(ARRAY, ISIZE) REAL ARRAY(ISIZE) ENTRY ALT(ARRAY)