Lines Matching full:diagnostic
1 //===--- TextDiagnosticPrinter.cpp - Diagnostic Printer -------------------===//
9 // This diagnostic client prints out their diagnostic messages.
46 /// Print any diagnostic option information to a raw_ostream.
48 /// This implements all of the logic for adding diagnostic options to a message
53 const Diagnostic &Info,
64 // report to the user what happened by inferring what the diagnostic engine
65 // did. Eventually it might make more sense to have the diagnostic engine
66 // include some "why" information in the diagnostic.
110 const Diagnostic &Info) {
114 // Render the diagnostic message into a temporary buffer eagerly. We'll use
115 // this later as we print out the diagnostic to the terminal.
146 assert(DiagOpts && "Unexpected diagnostic without options set");
148 "Unexpected diagnostic with no source manager");
149 assert(TextDiag && "Unexpected diagnostic outside source file processing");