ASMA154E Operand must be absolute, predefined symbols; set to zero - xxxxxxxx
Explanation
The operand on a SETA, SETB, SETC, START, or MHELP statement is
not correct. If there is another message with this statement, this
message is advisory. If this message appears alone, it indicates one
of the following:
- There is a location counter reference (*) in a START operand.
- An expression does not consist of absolute terms, predefined symbols, or both.
- The statement is too complex. For example, it might have too many forward references or cause arithmetic overflow during evaluation.
- The statement is circularly defined.
- A relocatable term is multiplied or divided.
System action
The operand of the statement is treated as zero.
Programmer response
Correct the error if it exists. Paired relocatable symbols in different LOCTRs, even though in the same CSECT, DSECT, or RSECT, are not valid where an absolute, predefined value is required.
Severity
8