Home
last modified time | relevance | path

Searched refs:isSFINAEContext (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaCXXScopeSpec.cpp112 assert(!isSFINAEContext() && "partial specialization scope " in computeDeclContext()
244 bool TreatAsComplete = !isSFINAEContext(); in RequireCompleteEnumDecl()
H A DSemaModule.cpp828 if (isSFINAEContext() || !getLangOpts().ModulesErrorRecovery || in createImplicitModuleImportForErrorRecovery()
H A DSema.cpp1580 if (std::optional<TemplateDeductionInfo *> Info = isSFINAEContext()) { in EmitCurrentDiagnostic()
2662 if (!isSFINAEContext()) { in tryToRecoverWithCall()
H A DSemaExprMember.cpp1710 if (S.isSFINAEContext()) in LookupMemberExpr()
H A DSemaConcept.cpp1815 if (isSFINAEContext()) in MaybeEmitAmbiguousAtomicConstraintsDiagnostic()
H A DSemaExprCXX.cpp3718 if (Pointee->isVoidType() && !isSFINAEContext()) { in ActOnCXXDelete()
8017 if (S.isSFINAEContext()) in CheckArrow()
8216 if (isSFINAEContext()) in ActOnPseudoDestructorExpr()
8269 if (isSFINAEContext()) in ActOnPseudoDestructorExpr()
H A DSemaType.cpp2165 } else if (isSFINAEContext()) { in BuildArrayType()
2237 isSFINAEContext() ? diag::err_typecheck_zero_array_size in BuildArrayType()
9106 bool TreatAsComplete = Diagnoser && !isSFINAEContext(); in RequireCompleteTypeImpl()
H A DSemaExpr.cpp5645 if (!isSFINAEContext()) in BuildCXXDefaultInitExpr()
12177 *this, Loc, LHS, RHS, /*isError*/ (bool)isSFINAEContext()); in CheckCompareOperands()
12179 if (isSFINAEContext()) in CheckCompareOperands()
14058 bool sfinae = (bool)isSFINAEContext(); in CheckAddressOfOperand()
14059 Diag(OpLoc, isSFINAEContext() ? diag::err_typecheck_addrof_temporary in CheckAddressOfOperand()
20906 if (isSFINAEContext()) in CreateRecoveryExpr()
H A DSemaTemplateInstantiate.cpp1247 std::optional<TemplateDeductionInfo *> Sema::isSFINAEContext() const { in isSFINAEContext() function in Sema
H A DSemaTemplate.cpp785 bool Recover = Complain && !isSFINAEContext(); in DiagnoseUninstantiableTemplate()
3366 if (auto DeductionInfo = isSFINAEContext()) { in CheckTemplateIdType()
H A DSemaInit.cpp6938 Loc, S.PDiag(IsExtraneousCopy && !S.isSFINAEContext() in CopyObject()
6944 if (!IsExtraneousCopy || S.isSFINAEContext()) in CopyObject()
H A DSemaStmt.cpp390 if (DiagID != diag::warn_unused_comma_left_operand || !isSFINAEContext()) in DiagnoseUnusedExprResult()
H A DSemaOverload.cpp6438 if (SemaRef.isSFINAEContext()) in diagnoseNoViableConversion()
6468 if (SemaRef.isSFINAEContext()) in recordConversion()
13842 CurContext->isDependentContext() && !isSFINAEContext() && in buildOverloadedCallSet()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h12095 if (!SemaRef.isSFINAEContext()) in SemaRef()
13227 std::optional<sema::TemplateDeductionInfo *> isSFINAEContext() const;