================
@@ -56,6 +56,11 @@ static constexpr StringRef AllowedVariadics[] = {
     "__builtin_nontemporal_store",
     "__builtin_nontemporal_load",
     "__builtin_ms_va_start",
+    // Type-generic builtins: declared variadic to accept any integer type.
+    "__builtin_clzg",
+    "__builtin_ctzg",
+    "__builtin_popcountg",
+    "__builtin_bswapg",
----------------
mugiwaraluffy56 wrote:

@efriedma-quic Great suggestion! Updated to check `hasCustomTypechecking()` 
instead of listing individual builtins. This is more maintainable and handles 
all builtins that use variadic declarations as an implementation detail.

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

Reply via email to