option #29

Dimensioned variable

WSupported on Windows
USupported on Unix
VSupported on OpenVMS

 

System option #29 determines whether the compiler requires dimension specifications on a dimensioned variable.

If you set option #29 and a dimensioned variable is referenced without dimension specifications
(“[ ]”), Synergy DBL generates a “Dimension specifications required for {var}” compiler error. Dimension specifications are not required on subroutine arguments and the argument to the ^PASSED data reference operation.

If you don’t set option #29, Synergy DBL won’t require dimension specifications on dimensioned variables.