[clang-tools-extra] [clang-tidy] Rename 'cert-dcl50-cpp' to 'modernize-avoid-variadic-functions' (PR #157737)

Baranov Victor via cfe-commits cfe-commits at lists.llvm.org
Wed Sep 10 04:56:26 PDT 2025


================
@@ -0,0 +1,17 @@
+.. title:: clang-tidy - modernize-avoid-variadic-functions
+
+modernize-avoid-variadic-functions
+==================================
+
+Find all function definitions (but not declarations) of C-style variadic
+functions.
+
+Instead of C-style variadic functions, C++ function parameter pack or currying
----------------
vbvictor wrote:

~Currying means making a curry.. nothing more!~
It's not widely used in C++ but its idea to transform `f(a, b, c ..)` to `f(a)(b)(c)..()`. https://en.wikipedia.org/wiki/Currying. It's more used in functional languages.

https://github.com/llvm/llvm-project/pull/157737


More information about the cfe-commits mailing list