Lines Matching refs:QuestionLoc
7842 SourceLocation QuestionLoc) { in DiagnoseConditionalForNull() argument
7873 Diag(QuestionLoc, diag::err_typecheck_cond_incompatible_operands_null) in DiagnoseConditionalForNull()
7881 SourceLocation QuestionLoc) { in checkCondition() argument
7886 S.Diag(QuestionLoc, diag::err_typecheck_cond_expect_nonfloat) in checkCondition()
7894 S.Diag(QuestionLoc, diag::err_typecheck_cond_expect_scalar) in checkCondition()
8142 SourceLocation QuestionLoc) { in OpenCLArithmeticConversions() argument
8158 S.Diag(QuestionLoc, diag::err_typecheck_cond_expect_int_float) in OpenCLArithmeticConversions()
8164 S.Diag(QuestionLoc, diag::err_typecheck_cond_expect_int_float) in OpenCLArithmeticConversions()
8196 QualType CondTy, SourceLocation QuestionLoc) { in OpenCLConvertScalarsToVectors() argument
8197 QualType ResTy = OpenCLArithmeticConversions(S, LHS, RHS, QuestionLoc); in OpenCLConvertScalarsToVectors()
8216 S.Diag(QuestionLoc, diag::err_conditional_vector_element_size) in OpenCLConvertScalarsToVectors()
8230 SourceLocation QuestionLoc) { in checkOpenCLConditionVector() argument
8238 S.Diag(QuestionLoc, diag::err_typecheck_cond_expect_nonfloat) in checkOpenCLConditionVector()
8250 SourceLocation QuestionLoc) { in checkVectorResult() argument
8256 S.Diag(QuestionLoc, diag::err_conditional_vector_size) in checkVectorResult()
8265 S.Diag(QuestionLoc, diag::err_conditional_vector_element_size) in checkVectorResult()
8279 SourceLocation QuestionLoc) { in OpenCLCheckVectorConditional() argument
8285 if (checkOpenCLConditionVector(S, Cond.get(), QuestionLoc)) in OpenCLCheckVectorConditional()
8295 S.CheckVectorOperands(LHS, RHS, QuestionLoc, in OpenCLCheckVectorConditional()
8305 if (checkVectorResult(S, CondTy, VecResTy, QuestionLoc)) in OpenCLCheckVectorConditional()
8311 return OpenCLConvertScalarsToVectors(S, LHS, RHS, CondTy, QuestionLoc); in OpenCLCheckVectorConditional()
8332 SourceLocation QuestionLoc) { in CheckConditionalOperands() argument
8344 return CXXCheckConditionalOperands(Cond, LHS, RHS, VK, OK, QuestionLoc); in CheckConditionalOperands()
8363 return OpenCLCheckVectorConditional(*this, Cond, LHS, RHS, QuestionLoc); in CheckConditionalOperands()
8369 if (checkCondition(*this, Cond.get(), QuestionLoc)) in CheckConditionalOperands()
8375 return CheckVectorOperands(LHS, RHS, QuestionLoc, /*isCompAssign*/ false, in CheckConditionalOperands()
8382 UsualArithmeticConversions(LHS, RHS, QuestionLoc, ACK_Conditional); in CheckConditionalOperands()
8390 Diag(QuestionLoc, diag::err_wasm_table_conditional_expression) in CheckConditionalOperands()
8398 Diag(QuestionLoc, in CheckConditionalOperands()
8418 Diag(QuestionLoc, diag::err_typecheck_cond_incompatible_operands) in CheckConditionalOperands()
8475 ObjC().FindCompositeObjCPointerType(LHS, RHS, QuestionLoc); in CheckConditionalOperands()
8485 QuestionLoc); in CheckConditionalOperands()
8490 QuestionLoc); in CheckConditionalOperands()
8494 if (checkPointerIntegerMismatch(*this, LHS, RHS.get(), QuestionLoc, in CheckConditionalOperands()
8497 if (checkPointerIntegerMismatch(*this, RHS, LHS.get(), QuestionLoc, in CheckConditionalOperands()
8504 if (DiagnoseConditionalForNull(LHS.get(), RHS.get(), QuestionLoc)) in CheckConditionalOperands()
8513 Diag(QuestionLoc, diag::err_typecheck_cond_incompatible_operands) in CheckConditionalOperands()
8703 ExprResult Sema::ActOnConditionalOp(SourceLocation QuestionLoc, in ActOnConditionalOp() argument
8783 VK, OK, QuestionLoc); in ActOnConditionalOp()
8788 DiagnoseConditionalPrecedence(*this, QuestionLoc, Cond.get(), LHS.get(), in ActOnConditionalOp()
8791 CheckBoolLikeConversion(Cond.get(), QuestionLoc); in ActOnConditionalOp()
8798 ConditionalOperator(Cond.get(), QuestionLoc, LHS.get(), ColonLoc, in ActOnConditionalOp()
8802 commonExpr, opaqueValue, Cond.get(), LHS.get(), RHS.get(), QuestionLoc, in ActOnConditionalOp()