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


ASMA003E

HLASM Programmer's Guide
SC26-4941-06

Undeclared variable symbol; default=0, null, or type=U - xxxxxxxx

Explanation

A variable symbol in the operand field of the statement has not been declared (defined) in the name field of a SET statement, in the operand field of an LCL or GBL statement, or in a macro prototype statement.

System action

The variable symbol is given a default value as follows:
SETA = 0
SETB = 0
SETC = null (empty) string

If the assembler is unable to determine an appropriate type from the context of the symbol's use, a default type of SETC is assigned.

The type attribute (T') of the variable is given a default value of U (undefined).

Programmer response

Declare the variable before you use it as an operand.

Severity

8

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014