TAL Reference Manual

Error Messages
Appendix A—526371.001
A-50
52
52
As of release C00, the compiler no longer generates code for the NonStop 1+ system.
Instructions that apply only to NonStop 1+ systems are CBDA, CBDB, CBUA, CBUB,
DS, RMD, SCAL, SLRU, LWBG, MAPP, MNGS, MNSG, MNSS, UMPP, XINC, XSMS,
ZZZZ. A CODE statement that specifies such an instruction causes error 44 (Illegal
instruction).
53
A directive that must be first on a directive line is not first, or a directive that must be
last on a directive line is not last. Place the following directives as indicated below.
If the COLUMNS directive appears in the compilation command, the compiler does not
enforce the above ordering.
54
A DEFINE declaration renames a structure item, but the qualified identifier of the
DEFINE is the same as that of another structure item. A reference to the DEFINE
identifier accesses the other structure item. To ensure proper references, use unique
identifiers for all declarations.
55
A structure occurrence exceeds 32,767 bytes in length. The message identifies the
item that caused the structure to exceed the legal length; the next item is the one the
compiler cannot access. Reduce the length of the structure.
The compiler no longer generates code for NonStop 1+ systems
Illegal order of directives on directive line
Directive Place in Directive Line Directive Place in Directive Line
ASSERTION Last IF Last
COLUMNS First SECTION Alone
ENDIF Alone SOURCE Last
The structure item rather than the define will be referenced
The length of this structure exceeds 32767 bytes at item **
item-name