reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
9071 assert(Conversion && "Expected to receive a conversion function declaration"); 9073 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(Conversion->getDeclContext()); 9076 QualType ConvType = Context.getCanonicalType(Conversion->getConversionType()); 9090 if (Conversion->getTemplateSpecializationKind() != TSK_Undeclared && 9091 Conversion->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) 9096 Diag(Conversion->getLocation(), diag::warn_conv_to_self_not_used) 9098 else if (IsDerivedFrom(Conversion->getLocation(), ClassType, ConvType)) 9099 Diag(Conversion->getLocation(), diag::warn_conv_to_base_not_used) 9102 Diag(Conversion->getLocation(), diag::warn_conv_to_void_not_used) 9107 = Conversion->getDescribedFunctionTemplate()) 9110 return Conversion;