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