Searched refs:OffendingDecl (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaAvailability.cpp | 169 const IdentifierInfo *DeclEnv, Decl *Ctx, const NamedDecl *OffendingDecl) { in ShouldDiagnoseAvailabilityInContext() argument 176 isa<TypedefDecl>(OffendingDecl)) { in ShouldDiagnoseAvailabilityInContext() 199 if (const auto *VD = dyn_cast<VarDecl>(OffendingDecl)) in ShouldDiagnoseAvailabilityInContext() 218 if (const auto *MD = dyn_cast<ObjCMethodDecl>(OffendingDecl)) { in ShouldDiagnoseAvailabilityInContext() 409 const NamedDecl *OffendingDecl, in DoEmitAvailabilityWarning() argument 418 SourceLocation NoteLocation = OffendingDecl->getLocation(); in DoEmitAvailabilityWarning() 427 const AvailabilityAttr *AA = getAttrForPlatform(S.Context, OffendingDecl); in DoEmitAvailabilityWarning() 435 OffendingDecl)) in DoEmitAvailabilityWarning() 443 for (const Decl *Redecl = OffendingDecl->getMostRecentDecl(); Redecl; in DoEmitAvailabilityWarning() 481 S.Diag(Loc, DiagKind) << OffendingDecl << PlatformName in DoEmitAvailabilityWarning() [all …]
|
| H A D | DelayedDiagnostic.cpp | 27 const NamedDecl *OffendingDecl, in makeAvailability() argument 38 DD.AvailabilityData.OffendingDecl = OffendingDecl; in makeAvailability()
|
| H A D | SemaStmt.cpp | 202 static bool DiagnoseNoDiscard(Sema &S, const NamedDecl *OffendingDecl, in DiagnoseNoDiscard() argument 210 if (OffendingDecl) in DiagnoseNoDiscard() 212 << IsCtor << A << OffendingDecl << false << R1 << R2; in DiagnoseNoDiscard() 219 if (OffendingDecl) in DiagnoseNoDiscard() 221 << IsCtor << A << OffendingDecl << true << Msg << R1 << R2; in DiagnoseNoDiscard() 297 auto [OffendingDecl, A] = CE->getUnusedResultAttr(S.Context); in DiagnoseUnused() 298 if (DiagnoseNoDiscard(S, OffendingDecl, in DiagnoseUnused() 321 const NamedDecl *OffendingDecl = nullptr; in DiagnoseUnused() local 324 OffendingDecl = Ctor->getParent(); in DiagnoseUnused() 325 A = OffendingDecl->getAttr<WarnUnusedResultAttr>(); in DiagnoseUnused() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | DelayedDiagnostic.h | 140 const NamedDecl *OffendingDecl, 185 return AvailabilityData.OffendingDecl; in getAvailabilityOffendingDecl() 238 const NamedDecl *OffendingDecl; member
|