ASMA003E 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