5.6 Compiler Messages
There are three types of messages. These are described below along with the compiler’s behavior when encountering a message of each type.
- Warning Messages indicate source code or some other situation that can be compiled, but is unusual and may lead to a runtime failure of the code. The code or situation that triggered the warning should be investigated; however, compilation of the current module will continue, as will compilation of any remaining modules.
- Error Messages indicate source code that is illegal or that compilation of this code cannot take place. Compilation will be attempted for the remaining source code in the current module, but no additional modules will be compiled and the compilation process will then conclude.
- Fatal Error Messages indicate a situation that cannot allow compilation to proceed and which requires the compilation process to stop immediately.
For information on options that control compiler output of errors, warnings or comments, see 5.7.5 Options for Controlling Warnings and Errors.