Searched refs:isSFINAEContext (Results 1 – 14 of 14) sorted by relevance
122 assert(!isSFINAEContext() && in computeDeclContext()250 bool TreatAsComplete = !isSFINAEContext(); in RequireCompleteEnumDecl()
735 if (isSFINAEContext() || !getLangOpts().ModulesErrorRecovery || in createImplicitModuleImportForErrorRecovery()
1501 if (std::optional<TemplateDeductionInfo *> Info = isSFINAEContext()) { in EmitCurrentDiagnostic()2620 if (!isSFINAEContext()) { in tryToRecoverWithCall()
1426 if (isSFINAEContext()) in MaybeEmitAmbiguousAtomicConstraintsDiagnostic()
1664 if (S.isSFINAEContext()) in LookupMemberExpr()
3675 if (Pointee->isVoidType() && !isSFINAEContext()) { in ActOnCXXDelete()7680 if (S.isSFINAEContext()) in CheckArrow()7879 if (isSFINAEContext()) in ActOnPseudoDestructorExpr()7932 if (isSFINAEContext()) in ActOnPseudoDestructorExpr()
2543 } else if (isSFINAEContext()) { in BuildArrayType()2606 isSFINAEContext() ? diag::err_typecheck_zero_array_size in BuildArrayType()8944 bool TreatAsComplete = Diagnoser && !isSFINAEContext(); in RequireCompleteTypeImpl()
6154 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()
1015 std::optional<TemplateDeductionInfo *> Sema::isSFINAEContext() const { in isSFINAEContext() function in Sema
6089 if (SemaRef.isSFINAEContext()) in diagnoseNoViableConversion()6116 if (SemaRef.isSFINAEContext()) in recordConversion()13316 CurContext->isDependentContext() && !isSFINAEContext() && in buildOverloadedCallSet()
808 bool Recover = Complain && !isSFINAEContext(); in DiagnoseUninstantiableTemplate()3887 if (auto DeductionInfo = isSFINAEContext()) { in CheckTemplateIdType()
6648 Loc, S.PDiag(IsExtraneousCopy && !S.isSFINAEContext() in CopyObject()6654 if (!IsExtraneousCopy || S.isSFINAEContext()) in CopyObject()
384 if (DiagID != diag::warn_unused_comma_left_operand || !isSFINAEContext()) in DiagnoseUnusedExprResult()
9663 std::optional<sema::TemplateDeductionInfo *> isSFINAEContext() const;9745 if (!SemaRef.isSFINAEContext()) in SemaRef()