TAL Reference Manual
Error Messages
Appendix Aβ526371.001
A-17
50
50
A DROP statement refers to an undeclared or unused label. Drop a label only after you
declare it and after the compiler reads all references to it. Dropping a label saves
symbol table space and allows its reuse (as in a DEFINE macro).
51
The compiler is unable to allocate an index register. You might have indexed multiple
arrays in a single statement and reserved the limit of index registers using USE
statements. Modify your program so that it requires no more than three index registers
at a time.
52
Initialization is missing from a read-only array declaration. When you declare a read-
only array, make sure you initialize the array with values (not including " ").
53
The compiler detects an unrecoverable error in the source file. In the message, n is a
negative number that identifies one of the following conditions:
54
A structure appears as a formal value parameter. Declare all structure formal
parameters as reference parameters.
Cannot drop this Label
50 Cannot drop this Label
Index register allocation failed
Missing initialization for code relative array
Edit file has invalid format or sequence
n
Number Condition/ Action
-3 Text-file format error. Correct the format.β
-4 Sequence errorβthe line number of the current source line is
less than that of the preceding line. Correct the sequence of
source lines.
Illegal reference parameter