reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5775 bool RVoid = RTy->isVoidType(); 5799 << (LVoid ? RTy : LTy) << (LVoid ? 0 : 1) 5810 if (!Context.hasSameType(LTy, RTy) && 5811 (LTy->isRecordType() || RTy->isRecordType())) { 5823 << LTy << RTy << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); 5837 RTy = RHS.get()->getType(); 5851 if (!Context.hasSameType(LTy, RTy) && 5857 if (CompareReferenceRelationship(QuestionLoc, LTy, RTy, DerivedToBase, 5865 RTy = RHS.get()->getType(); 5867 QuestionLoc, RTy, LTy, DerivedToBase, ObjCConversion, 5873 LHS = ImpCastExprToType(LHS.get(), RTy, CK_NoOp, LVK); 5885 bool Same = Context.hasSameType(LTy, RTy); 5904 assert(Context.hasSameType(LTy, RTy) && "bad composite pointer type"); 5913 if (!Same && (LTy->isRecordType() || RTy->isRecordType())) { 5929 RTy = RHS.get()->getType(); 5937 if (Context.getCanonicalType(LTy) == Context.getCanonicalType(RTy)) { 5970 if (LTy->isVectorType() || RTy->isVectorType()) 5978 if (LTy->isArithmeticType() && RTy->isArithmeticType()) { 5984 diag::err_typecheck_cond_incompatible_operands) << LTy << RTy