diff options
Diffstat (limited to 'gcc/diagnostic.h')
-rw-r--r-- | gcc/diagnostic.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/diagnostic.h b/gcc/diagnostic.h index 0727644d96b..ead4d2a9544 100644 --- a/gcc/diagnostic.h +++ b/gcc/diagnostic.h @@ -62,6 +62,8 @@ typedef void (*diagnostic_start_span_fn) (diagnostic_context *, typedef diagnostic_starter_fn diagnostic_finalizer_fn; +class edit_context; + /* This data structure bundles altogether any information relevant to the context of a diagnostic message. */ struct diagnostic_context @@ -209,6 +211,10 @@ struct diagnostic_context /* If true, print fixits in machine-parseable form after the rest of the diagnostic. */ bool parseable_fixits_p; + + /* If non-NULL, an edit_context to which fix-it hints should be + applied, for generating patches. */ + edit_context *edit_context_ptr; }; static inline void |