================
@@ -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