================
@@ -1043,6 +1045,38 @@ def warn_npot_ms_struct : Warning<
 def err_itanium_layout_unimplemented : Error<
   "Itanium-compatible layout for the Microsoft C++ ABI is not yet supported">;
 
+// Unsupported features in name mangling
+def err_itanium_mangle_fixed_point_literal
+    : Error<"cannot mangle fixed point literals yet">;
+def err_itanium_mangle_dependent_neon_vector
+    : Error<"cannot mangle this dependent neon vector type yet">;
+def err_itanium_mangle_dependent_fixed_length_sve_vector
+    : Error<"cannot mangle this dependent fixed-length SVE vector type yet">;
+def err_itanium_mangle_dependent_fixed_length_rvv_vector
+    : Error<"cannot mangle this dependent fixed-length RVV vector type yet">;
+def err_itanium_mangle_requires_expr_with_substitution_failure
+    : Error<"cannot mangle this requires-expression containing a substitution "
+            "failure">;
+def err_itanium_mangle_unsupported_expr_type
+    : Error<"cannot yet mangle expression type %0">;
+def err_itanium_mangle_ternary_omitted_operand
+    : Error<"?: operator with omitted middle operand cannot be mangled">;
+def err_itanium_mangle_unsupported_expr
+    : Error<"cannot yet mangle %0 expression">;
+def err_itanium_mangle_openacc_asterisk_size_expr
+    : Error<"cannot yet mangle OpenACC Asterisk Size expression">;
+def err_itanium_mangle_unnamed_union_nttp
+    : Error<"cannot mangle this unnamed union NTTP yet">;
----------------
cor3ntin wrote:

@shafik @Sirraide for second opinions

https://github.com/llvm/llvm-project/pull/172532
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to