Home
last modified time | relevance | path

Searched refs:DelayedDiagnostic (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/Sema/
H A DDelayedDiagnostic.h124 class DelayedDiagnostic {
135 static DelayedDiagnostic makeAvailability(AvailabilityResult AR,
144 static DelayedDiagnostic makeAccess(SourceLocation Loc, in makeAccess()
146 DelayedDiagnostic DD; in makeAccess()
154 static DelayedDiagnostic makeForbiddenType(SourceLocation loc, in makeForbiddenType()
158 DelayedDiagnostic DD; in makeForbiddenType()
265 SmallVector<DelayedDiagnostic, 4> Diagnostics;
286 for (SmallVectorImpl<DelayedDiagnostic>::iterator in ~DelayedDiagnosticPool()
299 void add(const DelayedDiagnostic &diag) { in add()
315 using pool_iterator = SmallVectorImpl<DelayedDiagnostic>::const_iterator;
[all …]
H A DSema.h224 class DelayedDiagnostic; variable
948 void add(const sema::DelayedDiagnostic &diag); // in DelayedDiagnostic.h
5228 void handleDelayedAvailabilityCheck(sema::DelayedDiagnostic &DD, Decl *Ctx);
7677 void HandleDelayedAccessCheck(sema::DelayedDiagnostic &DD, Decl *Ctx);
/llvm-project-15.0.7/clang/lib/Sema/
H A DDelayedDiagnostic.cpp23 DelayedDiagnostic
24 DelayedDiagnostic::makeAvailability(AvailabilityResult AR, in makeAvailability()
33 DelayedDiagnostic DD; in makeAvailability()
59 void DelayedDiagnostic::Destroy() { in Destroy()
H A DCMakeLists.txt17 DelayedDiagnostic.cpp
H A DSemaAvailability.cpp542 void Sema::handleDelayedAvailabilityCheck(DelayedDiagnostic &DD, Decl *Ctx) { in handleDelayedAvailabilityCheck()
543 assert(DD.Kind == DelayedDiagnostic::Availability && in handleDelayedAvailabilityCheck()
565 DelayedDiagnostic::makeAvailability( in EmitAvailabilityWarning()
H A DSemaAccess.cpp1469 S.DelayedDiagnostics.add(DelayedDiagnostic::makeAccess(Loc, Entity)); in CheckAccess()
1482 void Sema::HandleDelayedAccessCheck(DelayedDiagnostic &DD, Decl *D) { in HandleDelayedAccessCheck()
H A DSemaDeclAttr.cpp9388 const DelayedDiagnostic &diag, in isForbiddenTypeAllowed()
9422 static void handleDelayedForbiddenType(Sema &S, DelayedDiagnostic &DD, in handleDelayedForbiddenType()
9471 DelayedDiagnostic &diag = const_cast<DelayedDiagnostic&>(*i); in PopParsingDeclaration()
9476 case DelayedDiagnostic::Availability: in PopParsingDeclaration()
9483 case DelayedDiagnostic::Access: in PopParsingDeclaration()
9494 case DelayedDiagnostic::ForbiddenType: in PopParsingDeclaration()
H A DSemaType.cpp2044 sema::DelayedDiagnostic::makeForbiddenType(loc, in inferARCLifetimeForPointee()
6872 sema::DelayedDiagnostic::makeForbiddenType( in handleObjCOwnershipTypeAttr()
H A DSemaDecl.cpp14387 sema::DelayedDiagnostic::makeForbiddenType( in CheckParameter()
/llvm-project-15.0.7/llvm/utils/gn/secondary/clang/lib/Sema/
H A DBUILD.gn37 "DelayedDiagnostic.cpp",