Lines Matching defs:RTy
7010 QualType RTy = RHS.get()->getType();
7012 bool RVoid = RTy->isVoidType();
7043 return Context.getCommonSugaredType(LTy, RTy);
7047 << (LVoid ? RTy : LTy) << (LVoid ? 0 : 1)
7060 if (LTy->isWebAssemblyTableType() || RTy->isWebAssemblyTableType()) {
7070 if (!Context.hasSameType(LTy, RTy) &&
7071 (LTy->isRecordType() || RTy->isRecordType())) {
7083 << LTy << RTy << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
7097 RTy = RHS.get()->getType();
7110 // FIXME: If LTy and RTy have a composite pointer type, should we convert to
7114 if (!Context.hasSameType(LTy, RTy) && LVK == RVK && LVK != VK_PRValue) {
7123 if (CompareReferenceRelationship(QuestionLoc, LTy, RTy, &RefConv) ==
7130 RTy = RHS.get()->getType();
7131 } else if (CompareReferenceRelationship(QuestionLoc, RTy, LTy, &RefConv) ==
7136 LHS = ImpCastExprToType(LHS.get(), RTy, CK_NoOp, LVK);
7148 bool Same = Context.hasSameType(LTy, RTy);
7156 return Context.getCommonSugaredType(LTy, RTy);
7162 if (!Same && (LTy->isRecordType() || RTy->isRecordType())) {
7178 RTy = RHS.get()->getType();
7186 if (Context.hasSameType(LTy, RTy)) {
7195 InitializedEntity::InitializeTemporary(RTy), SourceLocation(), RHS);
7202 return Context.getCommonSugaredType(LTy, RTy);
7206 if (LTy->isVectorType() || RTy->isVectorType())
7216 if (LTy->isArithmeticType() && RTy->isArithmeticType()) {
7223 diag::err_typecheck_cond_incompatible_operands) << LTy << RTy