Lines Matching defs:QuestionLoc

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