Home
last modified time | relevance | path

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

/external/clang/include/clang/Sema/
DDelayedDiagnostic.h114 class DelayedDiagnostic {
125 static DelayedDiagnostic makeAvailability(Sema::AvailabilityDiagnostic AD,
134 static DelayedDiagnostic makeAccess(SourceLocation Loc, in makeAccess()
136 DelayedDiagnostic DD; in makeAccess()
144 static DelayedDiagnostic makeForbiddenType(SourceLocation loc, in makeForbiddenType()
148 DelayedDiagnostic DD; in makeForbiddenType()
241 SmallVector<DelayedDiagnostic, 4> Diagnostics;
248 for (SmallVectorImpl<DelayedDiagnostic>::iterator in ~DelayedDiagnosticPool()
272 void add(const DelayedDiagnostic &diag) { in add()
288 typedef SmallVectorImpl<DelayedDiagnostic>::const_iterator pool_iterator;
[all …]
DSema.h199 class DelayedDiagnostic; variable
590 void add(const sema::DelayedDiagnostic &diag); // in DelayedDiagnostic.h
5613 void HandleDelayedAccessCheck(sema::DelayedDiagnostic &DD, Decl *Ctx);
/external/llvm-project/clang/include/clang/Sema/
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 …]
DSema.h222 class DelayedDiagnostic; variable
826 void add(const sema::DelayedDiagnostic &diag); // in DelayedDiagnostic.h
4777 void handleDelayedAvailabilityCheck(sema::DelayedDiagnostic &DD, Decl *Ctx);
7159 void HandleDelayedAccessCheck(sema::DelayedDiagnostic &DD, Decl *Ctx);
/external/clang/lib/Sema/
DDelayedDiagnostic.cpp22 DelayedDiagnostic
23 DelayedDiagnostic::makeAvailability(Sema::AvailabilityDiagnostic AD, in makeAvailability()
30 DelayedDiagnostic DD; in makeAvailability()
58 void DelayedDiagnostic::Destroy() { in Destroy()
DCMakeLists.txt14 DelayedDiagnostic.cpp
DSemaDeclAttr.cpp6137 const DelayedDiagnostic &diag, in isForbiddenTypeAllowed()
6171 static void handleDelayedForbiddenType(Sema &S, DelayedDiagnostic &diag, in handleDelayedForbiddenType()
6400 static void handleDelayedAvailabilityCheck(Sema &S, DelayedDiagnostic &DD, in handleDelayedAvailabilityCheck()
6402 assert(DD.Kind == DelayedDiagnostic::Deprecation || in handleDelayedAvailabilityCheck()
6403 DD.Kind == DelayedDiagnostic::Unavailable); in handleDelayedAvailabilityCheck()
6404 Sema::AvailabilityDiagnostic AD = DD.Kind == DelayedDiagnostic::Deprecation in handleDelayedAvailabilityCheck()
6435 DelayedDiagnostic &diag = const_cast<DelayedDiagnostic&>(*i); in PopParsingDeclaration()
6440 case DelayedDiagnostic::Deprecation: in PopParsingDeclaration()
6441 case DelayedDiagnostic::Unavailable: in PopParsingDeclaration()
6448 case DelayedDiagnostic::Access: in PopParsingDeclaration()
[all …]
DSemaAccess.cpp1455 S.DelayedDiagnostics.add(DelayedDiagnostic::makeAccess(Loc, Entity)); in CheckAccess()
1468 void Sema::HandleDelayedAccessCheck(DelayedDiagnostic &DD, Decl *D) { in HandleDelayedAccessCheck()
DSemaType.cpp1869 sema::DelayedDiagnostic::makeForbiddenType(loc, in inferARCLifetimeForPointee()
5507 sema::DelayedDiagnostic::makeForbiddenType( in handleObjCOwnershipTypeAttr()
DSemaDecl.cpp10985 sema::DelayedDiagnostic::makeForbiddenType( in CheckParameter()
/external/llvm-project/clang/lib/Sema/
DDelayedDiagnostic.cpp23 DelayedDiagnostic
24 DelayedDiagnostic::makeAvailability(AvailabilityResult AR, in makeAvailability()
33 DelayedDiagnostic DD; in makeAvailability()
59 void DelayedDiagnostic::Destroy() { in Destroy()
DCMakeLists.txt15 DelayedDiagnostic.cpp
DSemaAvailability.cpp542 void Sema::handleDelayedAvailabilityCheck(DelayedDiagnostic &DD, Decl *Ctx) { in handleDelayedAvailabilityCheck()
543 assert(DD.Kind == DelayedDiagnostic::Availability && in handleDelayedAvailabilityCheck()
565 DelayedDiagnostic::makeAvailability( in EmitAvailabilityWarning()
DSemaAccess.cpp1454 S.DelayedDiagnostics.add(DelayedDiagnostic::makeAccess(Loc, Entity)); in CheckAccess()
1467 void Sema::HandleDelayedAccessCheck(DelayedDiagnostic &DD, Decl *D) { in HandleDelayedAccessCheck()
DSemaDeclAttr.cpp8370 const DelayedDiagnostic &diag, in isForbiddenTypeAllowed()
8404 static void handleDelayedForbiddenType(Sema &S, DelayedDiagnostic &DD, in handleDelayedForbiddenType()
8453 DelayedDiagnostic &diag = const_cast<DelayedDiagnostic&>(*i); in PopParsingDeclaration()
8458 case DelayedDiagnostic::Availability: in PopParsingDeclaration()
8465 case DelayedDiagnostic::Access: in PopParsingDeclaration()
8476 case DelayedDiagnostic::ForbiddenType: in PopParsingDeclaration()
DSemaType.cpp1979 sema::DelayedDiagnostic::makeForbiddenType(loc, in inferARCLifetimeForPointee()
6651 sema::DelayedDiagnostic::makeForbiddenType( in handleObjCOwnershipTypeAttr()
DSemaDecl.cpp13702 sema::DelayedDiagnostic::makeForbiddenType( in CheckParameter()
/external/llvm-project/llvm/utils/gn/secondary/clang/lib/Sema/
DBUILD.gn34 "DelayedDiagnostic.cpp",