Lines Matching defs:QuestionLoc
7930 SourceLocation QuestionLoc) {
7961 Diag(QuestionLoc, diag::err_typecheck_cond_incompatible_operands_null)
7969 SourceLocation QuestionLoc) {
7974 S.Diag(QuestionLoc, diag::err_typecheck_cond_expect_nonfloat)
7982 S.Diag(QuestionLoc, diag::err_typecheck_cond_expect_scalar)
8230 SourceLocation QuestionLoc) {
8246 S.Diag(QuestionLoc, diag::err_typecheck_cond_expect_int_float)
8252 S.Diag(QuestionLoc, diag::err_typecheck_cond_expect_int_float)
8284 QualType CondTy, SourceLocation QuestionLoc) {
8285 QualType ResTy = OpenCLArithmeticConversions(S, LHS, RHS, QuestionLoc);
8304 S.Diag(QuestionLoc, diag::err_conditional_vector_element_size)
8318 SourceLocation QuestionLoc) {
8326 S.Diag(QuestionLoc, diag::err_typecheck_cond_expect_nonfloat)
8338 SourceLocation QuestionLoc) {
8344 S.Diag(QuestionLoc, diag::err_conditional_vector_size)
8353 S.Diag(QuestionLoc, diag::err_conditional_vector_element_size)
8367 SourceLocation QuestionLoc) {
8373 if (checkOpenCLConditionVector(S, Cond.get(), QuestionLoc))
8383 S.CheckVectorOperands(LHS, RHS, QuestionLoc,
8393 if (checkVectorResult(S, CondTy, VecResTy, QuestionLoc))
8399 return OpenCLConvertScalarsToVectors(S, LHS, RHS, CondTy, QuestionLoc);
8425 SourceLocation QuestionLoc) {
8437 return CXXCheckConditionalOperands(Cond, LHS, RHS, VK, OK, QuestionLoc);
8456 return OpenCLCheckVectorConditional(*this, Cond, LHS, RHS, QuestionLoc);
8462 if (checkCondition(*this, Cond.get(), QuestionLoc))
8468 return CheckVectorOperands(LHS, RHS, QuestionLoc, /*isCompAssign*/ false,
8475 UsualArithmeticConversions(LHS, RHS, QuestionLoc, ACK_Conditional);
8483 Diag(QuestionLoc, diag::err_wasm_table_conditional_expression)
8491 Diag(QuestionLoc,
8511 Diag(QuestionLoc, diag::err_typecheck_cond_incompatible_operands)
8568 ObjC().FindCompositeObjCPointerType(LHS, RHS, QuestionLoc);
8578 QuestionLoc);
8583 QuestionLoc);
8587 if (checkPointerIntegerMismatch(*this, LHS, RHS.get(), QuestionLoc,
8590 if (checkPointerIntegerMismatch(*this, RHS, LHS.get(), QuestionLoc,
8597 if (DiagnoseConditionalForNull(LHS.get(), RHS.get(), QuestionLoc))
8606 Diag(QuestionLoc, diag::err_typecheck_cond_incompatible_operands)
8795 ExprResult Sema::ActOnConditionalOp(SourceLocation QuestionLoc,
8875 VK, OK, QuestionLoc);
8880 DiagnoseConditionalPrecedence(*this, QuestionLoc, Cond.get(), LHS.get(),
8883 CheckBoolLikeConversion(Cond.get(), QuestionLoc);
8890 ConditionalOperator(Cond.get(), QuestionLoc, LHS.get(), ColonLoc,
8894 commonExpr, opaqueValue, Cond.get(), LHS.get(), RHS.get(), QuestionLoc,