Compiler messages
When the compiler encounters a programming error while compiling a C or C++ source program, it issues a diagnostic message to the standard error device.
You can control the diagnostic messages issued, according to their severity using the -w option.
For more information on compiler messages, see the "Diagnostic flags in Clang" section in the Clang documentation.