@@ -2810,49 +2810,13 @@ void MicrosoftCXXNameMangler::mangleType(const BuiltinType *T, Qualifiers,
2810
2810
break ;
2811
2811
#include " clang/Basic/HLSLIntangibleTypes.def"
2812
2812
2813
- #define SVE_TYPE (Name, Id, SingletonId ) \
2814
- case BuiltinType::Id:
2815
- #define SVE_SCALAR_TYPE (Name, MangledName, Id, SingletonId, Bits )
2816
- #include " clang/Basic/AArch64SVEACLETypes.def"
2817
- #define PPC_VECTOR_TYPE (Name, Id, Size ) \
2818
- case BuiltinType::Id:
2819
- #include " clang/Basic/PPCTypes.def"
2820
- #define RVV_TYPE (Name, Id, SingletonId ) case BuiltinType::Id:
2821
- #include " clang/Basic/RISCVVTypes.def"
2822
- #define AMDGPU_TYPE (Name, Id, SingletonId, Width, Align ) case BuiltinType::Id:
2823
- #include " clang/Basic/AMDGPUTypes.def"
2824
- case BuiltinType::ShortAccum:
2825
- case BuiltinType::Accum:
2826
- case BuiltinType::LongAccum:
2827
- case BuiltinType::UShortAccum:
2828
- case BuiltinType::UAccum:
2829
- case BuiltinType::ULongAccum:
2830
- case BuiltinType::ShortFract:
2831
- case BuiltinType::Fract:
2832
- case BuiltinType::LongFract:
2833
- case BuiltinType::UShortFract:
2834
- case BuiltinType::UFract:
2835
- case BuiltinType::ULongFract:
2836
- case BuiltinType::SatShortAccum:
2837
- case BuiltinType::SatAccum:
2838
- case BuiltinType::SatLongAccum:
2839
- case BuiltinType::SatUShortAccum:
2840
- case BuiltinType::SatUAccum:
2841
- case BuiltinType::SatULongAccum:
2842
- case BuiltinType::SatShortFract:
2843
- case BuiltinType::SatFract:
2844
- case BuiltinType::SatLongFract:
2845
- case BuiltinType::SatUShortFract:
2846
- case BuiltinType::SatUFract:
2847
- case BuiltinType::SatULongFract:
2848
- case BuiltinType::Ibm128:
2849
- case BuiltinType::Float128: {
2813
+ // Issue an error for any type not explicitly handled.
2814
+ default :
2850
2815
Error (Range.getBegin (), " built-in type: " ,
2851
2816
T->getName (Context.getASTContext ().getPrintingPolicy ()))
2852
2817
<< Range;
2853
2818
break ;
2854
2819
}
2855
- }
2856
2820
}
2857
2821
2858
2822
// <type> ::= <function-type>
0 commit comments