Lines Matching refs:QuestionLoc
8352 SourceLocation QuestionLoc) { in DiagnoseConditionalForNull() argument
8383 Diag(QuestionLoc, diag::err_typecheck_cond_incompatible_operands_null) in DiagnoseConditionalForNull()
8390 static bool checkCondition(Sema &S, Expr *Cond, SourceLocation QuestionLoc) { in checkCondition() argument
8395 S.Diag(QuestionLoc, diag::err_typecheck_cond_expect_nonfloat) in checkCondition()
8403 S.Diag(QuestionLoc, diag::err_typecheck_cond_expect_scalar) in checkCondition()
8651 SourceLocation QuestionLoc) { in OpenCLArithmeticConversions() argument
8667 S.Diag(QuestionLoc, diag::err_typecheck_cond_expect_int_float) in OpenCLArithmeticConversions()
8673 S.Diag(QuestionLoc, diag::err_typecheck_cond_expect_int_float) in OpenCLArithmeticConversions()
8705 QualType CondTy, SourceLocation QuestionLoc) { in OpenCLConvertScalarsToVectors() argument
8706 QualType ResTy = OpenCLArithmeticConversions(S, LHS, RHS, QuestionLoc); in OpenCLConvertScalarsToVectors()
8725 S.Diag(QuestionLoc, diag::err_conditional_vector_element_size) in OpenCLConvertScalarsToVectors()
8739 SourceLocation QuestionLoc) { in checkOpenCLConditionVector() argument
8747 S.Diag(QuestionLoc, diag::err_typecheck_cond_expect_nonfloat) in checkOpenCLConditionVector()
8759 SourceLocation QuestionLoc) { in checkVectorResult() argument
8765 S.Diag(QuestionLoc, diag::err_conditional_vector_size) in checkVectorResult()
8774 S.Diag(QuestionLoc, diag::err_conditional_vector_element_size) in checkVectorResult()
8788 SourceLocation QuestionLoc) { in OpenCLCheckVectorConditional() argument
8794 if (checkOpenCLConditionVector(S, Cond.get(), QuestionLoc)) in OpenCLCheckVectorConditional()
8804 S.CheckVectorOperands(LHS, RHS, QuestionLoc, in OpenCLCheckVectorConditional()
8814 if (checkVectorResult(S, CondTy, VecResTy, QuestionLoc)) in OpenCLCheckVectorConditional()
8820 return OpenCLConvertScalarsToVectors(S, LHS, RHS, CondTy, QuestionLoc); in OpenCLCheckVectorConditional()
8841 SourceLocation QuestionLoc) { in CheckConditionalOperands() argument
8853 return CXXCheckConditionalOperands(Cond, LHS, RHS, VK, OK, QuestionLoc); in CheckConditionalOperands()
8872 return OpenCLCheckVectorConditional(*this, Cond, LHS, RHS, QuestionLoc); in CheckConditionalOperands()
8878 if (checkCondition(*this, Cond.get(), QuestionLoc)) in CheckConditionalOperands()
8884 return CheckVectorOperands(LHS, RHS, QuestionLoc, /*isCompAssign*/ false, in CheckConditionalOperands()
8891 UsualArithmeticConversions(LHS, RHS, QuestionLoc, ACK_Conditional); in CheckConditionalOperands()
8901 Diag(QuestionLoc, in CheckConditionalOperands()
8921 Diag(QuestionLoc, diag::err_typecheck_cond_incompatible_operands) in CheckConditionalOperands()
8983 QuestionLoc); in CheckConditionalOperands()
8993 QuestionLoc); in CheckConditionalOperands()
8998 QuestionLoc); in CheckConditionalOperands()
9002 if (checkPointerIntegerMismatch(*this, LHS, RHS.get(), QuestionLoc, in CheckConditionalOperands()
9005 if (checkPointerIntegerMismatch(*this, RHS, LHS.get(), QuestionLoc, in CheckConditionalOperands()
9017 if (DiagnoseConditionalForNull(LHS.get(), RHS.get(), QuestionLoc)) in CheckConditionalOperands()
9021 Diag(QuestionLoc, diag::err_typecheck_cond_incompatible_operands) in CheckConditionalOperands()
9030 SourceLocation QuestionLoc) { in FindCompositeObjCPointerType() argument
9112 Diag(QuestionLoc, diag::ext_typecheck_cond_incompatible_operands) in FindCompositeObjCPointerType()
9130 Diag(QuestionLoc, diag::err_cond_voidptr_arc) << LHSTy << RHSTy in FindCompositeObjCPointerType()
9150 Diag(QuestionLoc, diag::err_cond_voidptr_arc) << LHSTy << RHSTy in FindCompositeObjCPointerType()
9358 ExprResult Sema::ActOnConditionalOp(SourceLocation QuestionLoc, in ActOnConditionalOp() argument
9438 VK, OK, QuestionLoc); in ActOnConditionalOp()
9443 DiagnoseConditionalPrecedence(*this, QuestionLoc, Cond.get(), LHS.get(), in ActOnConditionalOp()
9446 CheckBoolLikeConversion(Cond.get(), QuestionLoc); in ActOnConditionalOp()
9453 ConditionalOperator(Cond.get(), QuestionLoc, LHS.get(), ColonLoc, in ActOnConditionalOp()
9457 commonExpr, opaqueValue, Cond.get(), LHS.get(), RHS.get(), QuestionLoc, in ActOnConditionalOp()