[clang-tools-extra] [clang-tidy] new check readability-mark-static (PR #90830)

Piotr Zegar via cfe-commits cfe-commits at lists.llvm.org
Thu May 2 02:15:33 PDT 2024


================
@@ -0,0 +1,26 @@
+.. title:: clang-tidy - readability-mark-static
+
+readability-mark-static
+=======================
+
+Detects variable and function can be marked as static.
+
+Static functions and variables are scoped to a single file. Marking functions
+and variables as static helps to better remove dead code. In addition, it gives
+the compiler more information and can help compiler make more aggressive
+optimizations.
+
----------------
PiotrZSL wrote:

Mention other benefits: avoid ODR violations

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


More information about the cfe-commits mailing list