Lines Matching refs:QuestionLoc
7720 SourceLocation QuestionLoc) { in DiagnoseConditionalForNull() argument
7751 Diag(QuestionLoc, diag::err_typecheck_cond_incompatible_operands_null) in DiagnoseConditionalForNull()
7758 static bool checkCondition(Sema &S, Expr *Cond, SourceLocation QuestionLoc) { in checkCondition() argument
7763 S.Diag(QuestionLoc, diag::err_typecheck_cond_expect_nonfloat) in checkCondition()
7771 S.Diag(QuestionLoc, diag::err_typecheck_cond_expect_scalar) in checkCondition()
8034 SourceLocation QuestionLoc) { in OpenCLArithmeticConversions() argument
8050 S.Diag(QuestionLoc, diag::err_typecheck_cond_expect_int_float) in OpenCLArithmeticConversions()
8056 S.Diag(QuestionLoc, diag::err_typecheck_cond_expect_int_float) in OpenCLArithmeticConversions()
8088 QualType CondTy, SourceLocation QuestionLoc) { in OpenCLConvertScalarsToVectors() argument
8089 QualType ResTy = OpenCLArithmeticConversions(S, LHS, RHS, QuestionLoc); in OpenCLConvertScalarsToVectors()
8108 S.Diag(QuestionLoc, diag::err_conditional_vector_element_size) in OpenCLConvertScalarsToVectors()
8122 SourceLocation QuestionLoc) { in checkOpenCLConditionVector() argument
8130 S.Diag(QuestionLoc, diag::err_typecheck_cond_expect_nonfloat) in checkOpenCLConditionVector()
8142 SourceLocation QuestionLoc) { in checkVectorResult() argument
8148 S.Diag(QuestionLoc, diag::err_conditional_vector_size) in checkVectorResult()
8157 S.Diag(QuestionLoc, diag::err_conditional_vector_element_size) in checkVectorResult()
8171 SourceLocation QuestionLoc) { in OpenCLCheckVectorConditional() argument
8177 if (checkOpenCLConditionVector(S, Cond.get(), QuestionLoc)) in OpenCLCheckVectorConditional()
8184 QualType VecResTy = S.CheckVectorOperands(LHS, RHS, QuestionLoc, in OpenCLCheckVectorConditional()
8191 if (checkVectorResult(S, CondTy, VecResTy, QuestionLoc)) in OpenCLCheckVectorConditional()
8197 return OpenCLConvertScalarsToVectors(S, LHS, RHS, CondTy, QuestionLoc); in OpenCLCheckVectorConditional()
8218 SourceLocation QuestionLoc) { in CheckConditionalOperands() argument
8230 return CXXCheckConditionalOperands(Cond, LHS, RHS, VK, OK, QuestionLoc); in CheckConditionalOperands()
8249 return OpenCLCheckVectorConditional(*this, Cond, LHS, RHS, QuestionLoc); in CheckConditionalOperands()
8255 if (checkCondition(*this, Cond.get(), QuestionLoc)) in CheckConditionalOperands()
8261 return CheckVectorOperands(LHS, RHS, QuestionLoc, /*isCompAssign*/false, in CheckConditionalOperands()
8266 UsualArithmeticConversions(LHS, RHS, QuestionLoc, ACK_Conditional); in CheckConditionalOperands()
8276 Diag(QuestionLoc, in CheckConditionalOperands()
8295 Diag(QuestionLoc, diag::err_typecheck_cond_incompatible_operands) in CheckConditionalOperands()
8336 QuestionLoc); in CheckConditionalOperands()
8346 QuestionLoc); in CheckConditionalOperands()
8351 QuestionLoc); in CheckConditionalOperands()
8355 if (checkPointerIntegerMismatch(*this, LHS, RHS.get(), QuestionLoc, in CheckConditionalOperands()
8358 if (checkPointerIntegerMismatch(*this, RHS, LHS.get(), QuestionLoc, in CheckConditionalOperands()
8370 if (DiagnoseConditionalForNull(LHS.get(), RHS.get(), QuestionLoc)) in CheckConditionalOperands()
8374 Diag(QuestionLoc, diag::err_typecheck_cond_incompatible_operands) in CheckConditionalOperands()
8383 SourceLocation QuestionLoc) { in FindCompositeObjCPointerType() argument
8465 Diag(QuestionLoc, diag::ext_typecheck_cond_incompatible_operands) in FindCompositeObjCPointerType()
8483 Diag(QuestionLoc, diag::err_cond_voidptr_arc) << LHSTy << RHSTy in FindCompositeObjCPointerType()
8503 Diag(QuestionLoc, diag::err_cond_voidptr_arc) << LHSTy << RHSTy in FindCompositeObjCPointerType()
8711 ExprResult Sema::ActOnConditionalOp(SourceLocation QuestionLoc, in ActOnConditionalOp() argument
8791 VK, OK, QuestionLoc); in ActOnConditionalOp()
8796 DiagnoseConditionalPrecedence(*this, QuestionLoc, Cond.get(), LHS.get(), in ActOnConditionalOp()
8799 CheckBoolLikeConversion(Cond.get(), QuestionLoc); in ActOnConditionalOp()
8806 ConditionalOperator(Cond.get(), QuestionLoc, LHS.get(), ColonLoc, in ActOnConditionalOp()
8810 commonExpr, opaqueValue, Cond.get(), LHS.get(), RHS.get(), QuestionLoc, in ActOnConditionalOp()