[X86] Use NSW/NUW flags on ISD::TRUNCATE nodes to improve X86 PACKSS/PACKUS lowering...
[llvm-project.git] / clang-tools-extra / docs / clang-tidy / checks / readability / avoid-const-params-in-decls.rst
blobb1146e9da79ba4738c64834db7aae979623b28c3
1 .. title:: clang-tidy - readability-avoid-const-params-in-decls
3 readability-avoid-const-params-in-decls
4 =======================================
6 Checks whether a function declaration has parameters that are top level
7 ``const``.
9 ``const`` values in declarations do not affect the signature of a function, so
10 they should not be put there.
12 Examples:
14 .. code-block:: c++
16   void f(const string);   // Bad: const is top level.
17   void f(const string&);  // Good: const is not top level.
19 Options
20 -------
22 .. option:: IgnoreMacros
24    If set to `true`, the check will not give warnings inside macros. Default
25    is `true`.