|
GCC Middle and Back End API Reference
|
#include <diagnostic.h>

Data Structures | |
| struct | inlining_info |
Public Member Functions | |
| diagnostic_info () | |
Data Fields | |
| text_info | message |
| rich_location * | richloc |
| const diagnostic_metadata * | metadata |
| void * | x_data |
| diagnostic_t | kind |
| diagnostic_option_id | option_id |
| struct diagnostic_info::inlining_info | m_iinfo |
A diagnostic is described by the MESSAGE to send, the FILE and LINE of its context and its KIND (ice, error, warning, note, ...) See complete list in diagnostic.def.
|
inline |
| diagnostic_t diagnostic_info::kind |
Referenced by diagnostic_info().
| struct diagnostic_info::inlining_info diagnostic_info::m_iinfo |
Referenced by diagnostic_info().
| text_info diagnostic_info::message |
Referenced by diagnostic_info().
| const diagnostic_metadata* diagnostic_info::metadata |
Referenced by diagnostic_info(), and diagnostic_manager::emit_va().
| diagnostic_option_id diagnostic_info::option_id |
Referenced by diagnostic_info(), and diagnostic_set_option_id().
| rich_location* diagnostic_info::richloc |
Referenced by diagnostic_info().
| void* diagnostic_info::x_data |
Referenced by diagnostic_info(), diagnostic_manager::emit_va(), and diagnostic_text_sink::text_starter().