aboutsummaryrefslogtreecommitdiff
path: root/gcc/diagnostic.h
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/diagnostic.h')
-rw-r--r--gcc/diagnostic.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/gcc/diagnostic.h b/gcc/diagnostic.h
index 00f6e35..04eb2b1 100644
--- a/gcc/diagnostic.h
+++ b/gcc/diagnostic.h
@@ -26,6 +26,12 @@ along with GCC; see the file COPYING3. If not see
#include "pretty-print.h"
#include "diagnostic-core.h"
+namespace diagnostics {
+ namespace digraphs {
+ class lazy_digraph;
+ } // namespace digraphs
+} // namespace diagnostics
+
namespace text_art
{
class theme;
@@ -616,6 +622,11 @@ public:
bool report_diagnostic (diagnostic_info *);
void report_verbatim (text_info &);
+ /* Report a directed graph associated with the run as a whole
+ to any sinks that support directed graphs. */
+ void
+ report_global_digraph (const diagnostics::digraphs::lazy_digraph &);
+
diagnostic_t
classify_diagnostic (diagnostic_option_id option_id,
diagnostic_t new_kind,