GCC Middle and Back End API Reference
|
#include <diagnostic-info.h>
Data Structures | |
struct | inlining_info |
Public Member Functions | |
diagnostic_info () |
Data Fields | |
text_info | m_message |
rich_location * | m_richloc |
const metadata * | m_metadata |
void * | m_x_data |
kind | m_kind |
option_id | m_option_id |
struct diagnostics::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 diagnostics/kinds.def.
|
inline |
References m_iinfo, m_kind, m_message, m_metadata, m_option_id, m_richloc, and m_x_data.
struct diagnostics::diagnostic_info::inlining_info diagnostics::diagnostic_info::m_iinfo |
Referenced by diagnostic_info().
kind diagnostics::diagnostic_info::m_kind |
Referenced by diagnostic_info().
text_info diagnostics::diagnostic_info::m_message |
Referenced by diagnostic_info().
const metadata* diagnostics::diagnostic_info::m_metadata |
Referenced by diagnostic_info(), and diagnostic_manager::emit_va().
option_id diagnostics::diagnostic_info::m_option_id |
Referenced by diagnostic_info(), and diagnostic_set_option_id().
rich_location* diagnostics::diagnostic_info::m_richloc |
Referenced by diagnostic_info().
void* diagnostics::diagnostic_info::m_x_data |
Referenced by diagnostic_info(), diagnostic_manager::emit_va(), and diagnostic_text_sink::text_starter().