Compiler Message Format

Diagnostic messages have the following format when the -qnosrcmsg option is active (which is the default):

"file", line line_number.column_number: 15dd-nnn (severity) text

where:


file is the name of the C or C++ source file with the error.
line_number is the line number of the error.
column_number is the column number for the error
15 is the compiler product identifier
dd is a two-digit code indicating the XL C/C++ component that issued the message. dd can have the following values:

00
- code generating or optimizing message

01
- compiler services message.

05
- message specific to the C compiler

06
- message specific to the C compiler

40
- message specific to the C++ compiler

86
- message specific to interprocedural analysis (IPA).
nnn is the message number
severity is a letter representing the severity of the error
text is a message describing the error

Diagnostic messages have the following format when the -qsrcmsg option is specified:

x - 15dd-nnn(severity) text.

where x is a letter referring to a finger in the finger line.

Related Concepts

Compiler Message and Listing Information

Related References

Message Severity Levels and Compiler Response
Compiler Return Codes
halt
maxerr
haltonmsg IBM Copyright 2003