@@ -2089,10 +2089,6 @@ ConverterRefCount::GetArrayDefaultAsString(clang::QualType qual_type) {
20892089}
20902090
20912091std::string ConverterRefCount::GetDefaultAsString (clang::QualType qual_type) {
2092- if (qual_type->isVoidType ()) {
2093- return " ()" ;
2094- }
2095-
20962092 if (IsVaListType (qual_type)) {
20972093 computed_expr_type_ = ComputedExprType::FreshValue;
20982094 return BoxValue (" VaList::default()" );
@@ -2117,12 +2113,8 @@ std::string ConverterRefCount::GetDefaultAsString(clang::QualType qual_type) {
21172113 ret =
21182114 std::format (" FnPtr::<{}>::null()" , ConvertFunctionPointerType (proto));
21192115 } else {
2120- if (pointee_type->isVoidType ()) {
2121- ret = " AnyPtr::default()" ;
2122- } else {
2123- PushConversionKind push (*this , ConversionKind::Unboxed);
2124- ret = std::format (" Ptr::<{}>::null()" , ConvertPointeeType (qual_type));
2125- }
2116+ PushConversionKind push (*this , ConversionKind::Unboxed);
2117+ ret = std::format (" Ptr::<{}>::null()" , ConvertPointeeType (qual_type));
21262118 }
21272119 } else {
21282120 return Converter::GetDefaultAsString (qual_type);
@@ -2133,18 +2125,6 @@ std::string ConverterRefCount::GetDefaultAsString(clang::QualType qual_type) {
21332125
21342126std::string
21352127ConverterRefCount::GetDefaultAsStringFallback (clang::QualType qual_type) {
2136- auto canonical = qual_type.getUnqualifiedType ().getCanonicalType ();
2137- if (canonical->isBooleanType () ||
2138- (canonical->isIntegerType () && !canonical->isEnumeralType ()) ||
2139- canonical->isFloatingType ()) {
2140- std::string unboxed;
2141- {
2142- PushConversionKind push (*this , ConversionKind::Unboxed);
2143- unboxed = Converter::GetDefaultAsStringFallback (qual_type);
2144- }
2145- return BoxValue (std::move (unboxed));
2146- }
2147-
21482128 return std::format (" <{}>::default()" , ToString (qual_type));
21492129}
21502130
0 commit comments