0.9 ML Error Messages

The error messages produced by the assembler fall into three categories:

Fatal error messages

Assembly error messages

Warning messages

The messages for each category are listed below in numerical order, with a brief explanation of each error. To look up an error message, first determine the message category, then find the error number. All messages give the filename and line number where the error occurs.

Fatal Error Messages

Fatal error messages indicate a severe problem, one that prevents the assembler from processing your program any further. These messages have the following format:

filename (line) : fatal error A1xxx: messagetext

After the assembler displays a fatal-error message, it terminates without producing an object file or checking for further errors.

Assembly Error Messages

Assembly error messages identify actual program errors. There messages appear in the following format:

filename (line) : error A2xxx: messagetext

The assembler does not produce an object file for a source file that has assembly errors in the program. When the assembler encounters such errors, it attempts to recover from the error. If possible, it continues to process the source file and produce error messages. If errors are too numerous or too severe, the assembler stops processing.

Warning Messages

Warning messages are informational only; they do not prevent assembly and linking. These messages appear in the following format:

filename (line) : warning A4xxx: messagetext