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

Public Member Functions | |
| diagnostic_state () | |
| diagnostic_state (std::string debug_desc, const region *region_holding_value) | |
| void | dump_to_pp (pretty_printer *) const |
| void | dump () const |
| bool | operator== (const diagnostic_state &other) const |
| bool | operator!= (const diagnostic_state &other) const |
Data Fields | |
| std::string | m_debug_desc |
| const region * | m_region_holding_value |
State tracked along an execution path that's pertinent to a specific diagnostic (e.g. for a divide-by-zero warning where the zero value comes from).
|
inline |
References m_region_holding_value.
Referenced by operator!=(), and operator==().
|
inline |
References m_debug_desc, and m_region_holding_value.
| void ana::diagnostic_state::dump | ( | ) | const |
| void ana::diagnostic_state::dump_to_pp | ( | pretty_printer * | ) | const |
|
inline |
References diagnostic_state().
|
inline |
References diagnostic_state(), and m_region_holding_value.
| std::string ana::diagnostic_state::m_debug_desc |
Referenced by diagnostic_state().
| const region* ana::diagnostic_state::m_region_holding_value |
Referenced by diagnostic_state(), diagnostic_state(), and operator==().