diff options
author | Matthias Gehre <M.Gehre@gmx.de> | 2019-07-16 21:19:00 +0000 |
---|---|---|
committer | Matthias Gehre <M.Gehre@gmx.de> | 2019-07-16 21:19:00 +0000 |
commit | ffca322266fcd431f7f17ae42ef3f665a3157d39 (patch) | |
tree | 46de7531ad2069cd4dd4a480d4f67fb11a10446a /lldb/packages/Python/lldbsuite/test/expression_command/context-object/TestContextObject.py | |
parent | 40580d36c4de7dfbff897ab72cc4e535c33d09c5 (diff) | |
download | bcm5719-llvm-ffca322266fcd431f7f17ae42ef3f665a3157d39.tar.gz bcm5719-llvm-ffca322266fcd431f7f17ae42ef3f665a3157d39.zip |
[clang-tidy] initial version of readability-convert-member-functions-to-static
Summary:
Finds non-static member functions that can be made ``static``.
I have run this check (repeatedly) over llvm-project. It made 1708 member functions
``static``. Out of those, I had to exclude 22 via ``NOLINT`` because their address
was taken and stored in a variable of pointer-to-member type (e.g. passed to
llvm::StringSwitch).
It also made 243 member functions ``const``. (This is currently very conservative
to have no false-positives and can hopefully be extended in the future.)
You can find the results here: https://github.com/mgehre/llvm-project/commits/static_const_eval
Reviewers: alexfh, aaron.ballman
Subscribers: mgorny, xazax.hun, cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D61749
llvm-svn: 366265
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/expression_command/context-object/TestContextObject.py')
0 files changed, 0 insertions, 0 deletions