Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/clang/lib/Sema/
DSemaCXXScopeSpec.cpp122 assert(!isSFINAEContext() && in computeDeclContext()
250 bool TreatAsComplete = !isSFINAEContext(); in RequireCompleteEnumDecl()
DSemaModule.cpp735 if (isSFINAEContext() || !getLangOpts().ModulesErrorRecovery || in createImplicitModuleImportForErrorRecovery()
DSema.cpp1501 if (std::optional<TemplateDeductionInfo *> Info = isSFINAEContext()) { in EmitCurrentDiagnostic()
2620 if (!isSFINAEContext()) { in tryToRecoverWithCall()
DSemaConcept.cpp1426 if (isSFINAEContext()) in MaybeEmitAmbiguousAtomicConstraintsDiagnostic()
DSemaExprMember.cpp1664 if (S.isSFINAEContext()) in LookupMemberExpr()
DSemaExprCXX.cpp3675 if (Pointee->isVoidType() && !isSFINAEContext()) { in ActOnCXXDelete()
7680 if (S.isSFINAEContext()) in CheckArrow()
7879 if (isSFINAEContext()) in ActOnPseudoDestructorExpr()
7932 if (isSFINAEContext()) in ActOnPseudoDestructorExpr()
DSemaType.cpp2543 } else if (isSFINAEContext()) { in BuildArrayType()
2606 isSFINAEContext() ? diag::err_typecheck_zero_array_size in BuildArrayType()
8944 bool TreatAsComplete = Diagnoser && !isSFINAEContext(); in RequireCompleteTypeImpl()
DSemaExpr.cpp6154 if (!isSFINAEContext()) in BuildCXXDefaultInitExpr()
12753 *this, Loc, LHS, RHS, /*isError*/ (bool)isSFINAEContext()); in CheckCompareOperands()
12755 if (isSFINAEContext()) in CheckCompareOperands()
14607 bool sfinae = (bool)isSFINAEContext(); in CheckAddressOfOperand()
14608 Diag(OpLoc, isSFINAEContext() ? diag::err_typecheck_addrof_temporary in CheckAddressOfOperand()
21186 if (isSFINAEContext()) in CreateRecoveryExpr()
DSemaTemplateInstantiate.cpp1015 std::optional<TemplateDeductionInfo *> Sema::isSFINAEContext() const { in isSFINAEContext() function in Sema
DSemaOverload.cpp6089 if (SemaRef.isSFINAEContext()) in diagnoseNoViableConversion()
6116 if (SemaRef.isSFINAEContext()) in recordConversion()
13316 CurContext->isDependentContext() && !isSFINAEContext() && in buildOverloadedCallSet()
DSemaTemplate.cpp808 bool Recover = Complain && !isSFINAEContext(); in DiagnoseUninstantiableTemplate()
3887 if (auto DeductionInfo = isSFINAEContext()) { in CheckTemplateIdType()
DSemaInit.cpp6648 Loc, S.PDiag(IsExtraneousCopy && !S.isSFINAEContext() in CopyObject()
6654 if (!IsExtraneousCopy || S.isSFINAEContext()) in CopyObject()
DSemaStmt.cpp384 if (DiagID != diag::warn_unused_comma_left_operand || !isSFINAEContext()) in DiagnoseUnusedExprResult()
/openbsd/src/gnu/llvm/clang/include/clang/Sema/
DSema.h9663 std::optional<sema::TemplateDeductionInfo *> isSFINAEContext() const;
9745 if (!SemaRef.isSFINAEContext()) in SemaRef()