================
@@ -3437,9 +3446,19 @@ StringRef BuiltinType::getName(const PrintingPolicy 
&Policy) const {
   case Id: \
     return #ExtType;
 #include "clang/Basic/OpenCLExtensionTypes.def"
-#define SVE_TYPE(Name, Id, SingletonId) \
-  case Id: \
+#define SVE_VECTOR_TYPE(Name, MangledName, Id, SingletonId)                    
\
+  case Id:                                                                     
\
+    return Name;
+#define SVE_OPAQUE_TYPE(Name, MangledName, Id, SingletonId)                    
\
+  case Id:                                                                     
\
+    return Name;
+#define SVE_PREDICATE_TYPE(Name, MangledName, Id, SingletonId)                 
\
+  case Id:                                                                     
\
     return Name;
+#define AARCH64_OPAQUE_TYPE(Name, MangledName, Id, SingletonId, NumEls,        
\
+                            ElBits, NF)
+  case ArmMFloat8:
+    return "__mfp8";
----------------
paulwalker-arm wrote:

I'm not sure which is wrong but I'd expect the returned name to match what it 
defined by the `AARCH64_OPAQUE_TYPE`.

https://github.com/llvm/llvm-project/pull/97277
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to