Lines Matching refs:RTy
6862 QualType RTy = RHS.get()->getType(); in CXXCheckConditionalOperands() local
6864 bool RVoid = RTy->isVoidType(); in CXXCheckConditionalOperands()
6895 return Context.getCommonSugaredType(LTy, RTy); in CXXCheckConditionalOperands()
6899 << (LVoid ? RTy : LTy) << (LVoid ? 0 : 1) in CXXCheckConditionalOperands()
6912 if (LTy->isWebAssemblyTableType() || RTy->isWebAssemblyTableType()) { in CXXCheckConditionalOperands()
6922 if (!Context.hasSameType(LTy, RTy) && in CXXCheckConditionalOperands()
6923 (LTy->isRecordType() || RTy->isRecordType())) { in CXXCheckConditionalOperands()
6935 << LTy << RTy << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); in CXXCheckConditionalOperands()
6949 RTy = RHS.get()->getType(); in CXXCheckConditionalOperands()
6966 if (!Context.hasSameType(LTy, RTy) && LVK == RVK && LVK != VK_PRValue) { in CXXCheckConditionalOperands()
6975 if (CompareReferenceRelationship(QuestionLoc, LTy, RTy, &RefConv) == in CXXCheckConditionalOperands()
6982 RTy = RHS.get()->getType(); in CXXCheckConditionalOperands()
6983 } else if (CompareReferenceRelationship(QuestionLoc, RTy, LTy, &RefConv) == in CXXCheckConditionalOperands()
6988 LHS = ImpCastExprToType(LHS.get(), RTy, CK_NoOp, LVK); in CXXCheckConditionalOperands()
7000 bool Same = Context.hasSameType(LTy, RTy); in CXXCheckConditionalOperands()
7008 return Context.getCommonSugaredType(LTy, RTy); in CXXCheckConditionalOperands()
7014 if (!Same && (LTy->isRecordType() || RTy->isRecordType())) { in CXXCheckConditionalOperands()
7030 RTy = RHS.get()->getType(); in CXXCheckConditionalOperands()
7038 if (Context.hasSameType(LTy, RTy)) { in CXXCheckConditionalOperands()
7047 InitializedEntity::InitializeTemporary(RTy), SourceLocation(), RHS); in CXXCheckConditionalOperands()
7054 return Context.getCommonSugaredType(LTy, RTy); in CXXCheckConditionalOperands()
7058 if (LTy->isVectorType() || RTy->isVectorType()) in CXXCheckConditionalOperands()
7068 if (LTy->isArithmeticType() && RTy->isArithmeticType()) { in CXXCheckConditionalOperands()
7075 diag::err_typecheck_cond_incompatible_operands) << LTy << RTy in CXXCheckConditionalOperands()