reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
14063 if (ParamType->isSpecificBuiltinType(BuiltinType::ULongLong) || 14064 ParamType->isSpecificBuiltinType(BuiltinType::LongDouble) || 14065 Context.hasSameType(ParamType, Context.CharTy) || 14066 Context.hasSameType(ParamType, Context.WideCharTy) || 14067 Context.hasSameType(ParamType, Context.Char8Ty) || 14068 Context.hasSameType(ParamType, Context.Char16Ty) || 14069 Context.hasSameType(ParamType, Context.Char32Ty)) { 14070 } else if (const PointerType *Ptr = ParamType->getAs<PointerType>()) { 14079 << ParamType << "'const char *'" << Param->getSourceRange(); 14083 } else if (ParamType->isRealFloatingType()) { 14085 << ParamType << Context.LongDoubleTy << Param->getSourceRange(); 14088 } else if (ParamType->isIntegerType()) { 14090 << ParamType << Context.UnsignedLongLongTy << Param->getSourceRange(); 14096 << ParamType << Param->getSourceRange();