/external/llvm-project/clang-tools-extra/clang-include-fixer/ |
D | IncludeFixer.cpp | 152 if (CI->getSema().isSFINAEContext()) in MaybeDiagnoseMissingCompleteType() 189 if (CI->getSema().isSFINAEContext()) in CorrectTypo()
|
/external/clang/lib/Sema/ |
D | SemaCXXScopeSpec.cpp | 124 assert(!isSFINAEContext() && in computeDeclContext() 243 bool TreatAsComplete = !isSFINAEContext(); in RequireCompleteDeclContext()
|
D | SemaExprCXX.cpp | 2935 if (Pointee->isVoidType() && !isSFINAEContext()) { in ActOnCXXDelete() 5334 isSFINAEContext() ? nullptr in CXXCheckConditionalOperands() 6079 if (S.isSFINAEContext()) in CheckArrow() 6238 if (isSFINAEContext()) in ActOnPseudoDestructorExpr() 6287 if (isSFINAEContext()) in ActOnPseudoDestructorExpr()
|
D | SemaTemplateInstantiate.cpp | 563 Optional<TemplateDeductionInfo *> Sema::isSFINAEContext() const { in isSFINAEContext() function in Sema 1862 bool Recover = Complain && !S.isSFINAEContext(); in DiagnoseUninstantiableTemplate()
|
D | Sema.cpp | 967 if (Optional<TemplateDeductionInfo*> Info = isSFINAEContext()) { in EmitCurrentDiagnostic()
|
D | SemaType.cpp | 2214 isSFINAEContext()? diag::err_typecheck_zero_array_size in BuildArrayType() 2249 if (isSFINAEContext()) { in BuildArrayType() 6969 bool TreatAsComplete = Diagnoser && !isSFINAEContext(); in RequireCompleteTypeImpl()
|
D | SemaExpr.cpp | 8810 bool *BoolPtr = S.isSFINAEContext() ? nullptr : &NonStandardCompositeType; in convertPointersToCompositeType() 9198 *this, Loc, LHS, RHS, /*isError*/ (bool)isSFINAEContext()); in CheckCompareOperands() 9200 if (isSFINAEContext()) in CheckCompareOperands() 10405 bool sfinae = (bool)isSFINAEContext(); in CheckAddressOfOperand() 10406 Diag(OpLoc, isSFINAEContext() ? diag::err_typecheck_addrof_temporary in CheckAddressOfOperand()
|
D | SemaInit.cpp | 5493 S.Diag(Loc, IsExtraneousCopy && !S.isSFINAEContext() in CopyObject() 5499 if (!IsExtraneousCopy || S.isSFINAEContext()) in CopyObject()
|
D | SemaDecl.cpp | 15162 if (isSFINAEContext() || !getLangOpts().ModulesErrorRecovery) in createImplicitModuleImportForErrorRecovery()
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaCXXScopeSpec.cpp | 122 assert(!isSFINAEContext() && in computeDeclContext() 243 bool TreatAsComplete = !isSFINAEContext(); in RequireCompleteDeclContext()
|
D | SemaModule.cpp | 505 if (isSFINAEContext() || !getLangOpts().ModulesErrorRecovery || in createImplicitModuleImportForErrorRecovery()
|
D | SemaConcept.cpp | 945 if (isSFINAEContext()) in MaybeEmitAmbiguousAtomicConstraintsDiagnostic()
|
D | SemaExprCXX.cpp | 3473 if (Pointee->isVoidType() && !isSFINAEContext()) { in ActOnCXXDelete() 7297 if (S.isSFINAEContext()) in CheckArrow() 7496 if (isSFINAEContext()) in ActOnPseudoDestructorExpr() 7549 if (isSFINAEContext()) in ActOnPseudoDestructorExpr()
|
D | Sema.cpp | 1358 if (Optional<TemplateDeductionInfo*> Info = isSFINAEContext()) { in EmitCurrentDiagnostic()
|
D | SemaType.cpp | 2419 } else if (isSFINAEContext()) { in BuildArrayType() 2479 isSFINAEContext() ? diag::err_typecheck_zero_array_size in BuildArrayType() 8619 bool TreatAsComplete = Diagnoser && !isSFINAEContext(); in RequireCompleteTypeImpl()
|
D | SemaTemplateInstantiate.cpp | 835 Optional<TemplateDeductionInfo *> Sema::isSFINAEContext() const { in isSFINAEContext() function in Sema
|
D | SemaExpr.cpp | 11672 *this, Loc, LHS, RHS, /*isError*/ (bool)isSFINAEContext()); in CheckCompareOperands() 11674 if (isSFINAEContext()) in CheckCompareOperands() 13377 bool sfinae = (bool)isSFINAEContext(); in CheckAddressOfOperand() 13378 Diag(OpLoc, isSFINAEContext() ? diag::err_typecheck_addrof_temporary in CheckAddressOfOperand() 19421 if (isSFINAEContext()) in CreateRecoveryExpr()
|
D | SemaOverload.cpp | 5929 if (SemaRef.isSFINAEContext()) in diagnoseNoViableConversion() 5956 if (SemaRef.isSFINAEContext()) in recordConversion() 12995 CurContext->isDependentContext() && !isSFINAEContext() && in buildOverloadedCallSet()
|
D | SemaInit.cpp | 6200 Loc, S.PDiag(IsExtraneousCopy && !S.isSFINAEContext() in CopyObject() 6206 if (!IsExtraneousCopy || S.isSFINAEContext()) in CopyObject()
|
D | SemaTemplate.cpp | 802 bool Recover = Complain && !isSFINAEContext(); in DiagnoseUninstantiableTemplate() 3695 if (auto DeductionInfo = isSFINAEContext()) { in CheckTemplateIdType()
|
D | SemaDeclCXX.cpp | 15134 if (!isSFINAEContext()) in BuildCXXDefaultInitExpr()
|
/external/llvm-project/clang-tools-extra/clangd/ |
D | IncludeFixer.cpp | 342 if (SemaPtr->isSFINAEContext()) in CorrectTypo()
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 6938 Optional<sema::TemplateDeductionInfo *> isSFINAEContext() const; 6964 if (!SemaRef.isSFINAEContext()) in SemaRef()
|
/external/llvm-project/clang/include/clang/Sema/ |
D | Sema.h | 8860 Optional<sema::TemplateDeductionInfo *> isSFINAEContext() const; 8889 if (!SemaRef.isSFINAEContext()) in SemaRef()
|