Lines Matching full:diagnostic
11 #include "clang/Basic/Diagnostic.h"
165 const Diagnostic &Info) override;
205 /// \brief Emit FIXIT and SOURCE_RANGE records for a diagnostic.
216 /// \brief Emit the string information for diagnostic flags.
254 /// \brief State that is shared among the various clones of this diagnostic
261 /// \brief Diagnostic options.
279 /// \brief A text buffer for rendering diagnostic text.
282 /// \brief The collection of diagnostic categories used.
303 /// \brief State shared among the various clones of this diagnostic consumer.
460 // The subsequent records and Abbrevs are for the "Diagnostic" block.
567 // value is fixed. This allows us to unique by diagnostic groups.
585 const Diagnostic &Info) {
586 // Enter the block for a non-note diagnostic immediately, rather than waiting
597 // Compute the diagnostic text.
621 "Unexpected diagnostic with valid location outside of a source file");
643 llvm_unreachable("invalid diagnostic level");
662 if (const Diagnostic *Info = D.dyn_cast<const Diagnostic*>()) {
666 // Emit the diagnostic flag string lazily and get the mapped ID.
705 // the last note associated with a non-note diagnostic.
794 // Finish off any diagnostic we were in the process of emitting.