reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5637 Type = PV->getType(); 5647 else if (IsCRegister || Type->isReferenceType() || 5648 Type->isSpecificBuiltinType(BuiltinType::Float) || [=] { 5651 if (!Type->isPromotableIntegerType()) 5653 if (!Type->isEnumeralType()) 5655 const EnumDecl *ED = Type->castAs<EnumType>()->getDecl(); 5657 Context.typesAreCompatible(ED->getPromotionType(), Type)); 5660 if (Type->isReferenceType()) Reason = 1; 5663 Diag(ParamLoc, diag::note_parameter_type) << Type;