reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
644 : Diags(Diags_), PrimaryClient(Diags.getClient()), 645 PrimaryClientOwner(Diags.takeClient()), 646 Buffer(new TextDiagnosticBuffer()), Markers(new MarkerTracker(Diags)), 648 if (Diags.hasSourceManager()) 649 setSourceManager(Diags.getSourceManager()); 657 assert(!Diags.ownsClient() && 1039 DiagnosticConsumer *CurClient = Diags.getClient(); 1040 std::unique_ptr<DiagnosticConsumer> Owner = Diags.takeClient(); 1041 Diags.setClient(PrimaryClient, false); 1083 Diags.Report(diag::err_verify_no_directives).setForceEmit(); 1089 NumErrors += CheckResults(Diags, *SrcManager, *Buffer, ED); 1092 ~Diags.getDiagnosticOptions().getVerifyIgnoreUnexpected(); 1094 NumErrors += PrintUnexpected(Diags, nullptr, Buffer->err_begin(), 1097 NumErrors += PrintUnexpected(Diags, nullptr, Buffer->warn_begin(), 1100 NumErrors += PrintUnexpected(Diags, nullptr, Buffer->remark_begin(), 1103 NumErrors += PrintUnexpected(Diags, nullptr, Buffer->note_begin(), 1107 Diags.setClient(CurClient, Owner.release() != nullptr);