HLASM Programmer's Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


ASMA042W

HLASM Programmer's Guide
SC26-4941-06

Length attribute of symbol is unavailable; default=1 - xxxxxxxx

Explanation

This statement has a length attribute reference to a symbol, and the length attribute of the symbol is unavailable for one of the following reasons:
  • The symbol has not been previously defined.
  • The type attribute of a symbol is U.

    A symbol defined by an EQU instruction has a type attribute of U, however, a reference to its length does not produce this message.

  • The length cannot be determined due to lookahead processing. If a statement that defines a symbol, and references a length attribute, causes lookahead processing, the symbol might not be assigned a length attribute until after lookahead processing is complete. References to the same length attribute in subsequent conditional assembly statements, before lookahead processing completes, might cause this message to be produced.

System action

The L' attribute defaults to 1.

Programmer response

Ensure that the symbol is defined. If you suspect the error might be caused because of lookahead processing, restructure your code so that the symbol is defined before it is referenced.

Severity

4

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014