TAL Reference Manual
Error Messages
Appendix A—526371.001
A-23
82
82
The USEGLOBALS directive appears in a source file submitted to the stand-alone
Crossref product. The compiler issues error 82 and stops the Crossref product. Before
resubmitting the source file to the Crossref product, remove the USEGLOBALS
directive from the source file.
83
A CPU directive appears in the wrong place. Specify this directive preceding any data
or procedure declarations.
84
An extended indirect array is the object of a SCAN or RSCAN statement. The
hardware does not support scans in extended memory. Move the array temporarily into
a location in the user data segment and perform the scan operations there.
85
A system global or extended pointer declaration includes bound specifications.
Remove the bounds from such declarations.
86
A variable appears where the compiler expects a constant. Replace the variable with a
constant.
87
A constant appears in an incorrect form. Specify constants in the forms described in
Section 3, Data Representation
.
CROSSREF does not work with USEGLOBALS
CPU type must be set initially
There is no SCAN instruction for extended memory
Bounds illegal on .SG or .EXT items
Constant expected and not found
Illegal constant format