reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp
  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);