Home
last modified time | relevance | path

Searched refs:OffendingDecl (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaAvailability.cpp169 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 DDelayedDiagnostic.cpp27 const NamedDecl *OffendingDecl, in makeAvailability() argument
38 DD.AvailabilityData.OffendingDecl = OffendingDecl; in makeAvailability()
H A DSemaStmt.cpp202 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 DDelayedDiagnostic.h140 const NamedDecl *OffendingDecl,
185 return AvailabilityData.OffendingDecl; in getAvailabilityOffendingDecl()
238 const NamedDecl *OffendingDecl; member