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

References

tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
  339       FD->getTypeSourceInfo()) {
  340     S.Diag(OpLoc, diag::warn_throw_in_noexcept_func) << FD;
  342         (isa<CXXDestructorDecl>(FD) ||
  343          FD->getDeclName().getCXXOverloadedOperator() == OO_Delete ||
  344          FD->getDeclName().getCXXOverloadedOperator() == OO_Array_Delete)) {
  345       if (const auto *Ty = FD->getTypeSourceInfo()->getType()->
  347         S.Diag(FD->getLocation(), diag::note_throw_in_dtor)
  348             << !isa<CXXDestructorDecl>(FD) << !Ty->hasExceptionSpec()
  349             << FD->getExceptionSpecSourceRange();
  351       S.Diag(FD->getLocation(), diag::note_throw_in_function)
  352           << FD->getExceptionSpecSourceRange();