TAL Reference Manual

Error Messages
Appendix A—526371.001
A-30
120
120
An index expression of the wrong data type appears. Specify an INT or INT(32) index
expression.
121
An incorrect argument to the $BITOFFSET function appears. Specify only a structure
item as the $BITOFFSET argument.
122
The next-address (next-addr) variable in a move statement or a group comparison
expression is the wrong data type. Specify an INT(32)
next-addr variable because the
compiler emits an extended move sequence when:
The destination variable or the source variable has extended addressing.
The destination variable or the source variable has byte addressing and the other
has word addressing.
123
An incorrect reference to an UNSIGNED variable appears. Correct the reference so
that the UNSIGNED identifier:
Has no @ or period (.) prefix
Is not sent as an actual parameter to a reference formal parameter
Is not the source or destination of a move statement, a SCAN or RSCAN
statement, or a group comparison expression
124
The file specified in an ERRORFILE declarative has the wrong file code. The compiler
does not purge the file. Specify a file that has file code 106.
Only type INT and INT(32) index expressions are allowed
Only STRUCT items are allowed here
Extended MOVE or GROUP COMPARISON needs a 32-bit NEXT ADDRESS
variable
Not allowed with UNSIGNED variables
ERRORFILE exists and its file code is not 106, will not purge