JonasToth added a comment. Another full run on LLVM with:
$ ./clang-tools-extra/clang-tidy/tool/run-clang-tidy.py \ -clang-tidy-binary ~/software/llvm-project/build_clang_tidy/bin/clang-tidy \ -checks="-*,cppcoreguidelines-const-correctness" \ -config "{CheckOptions: [{key: 'cppcoreguidelines-const-correctness.TransformValues', value: 1}, {key: 'cppcoreguidelines-const-correctness.TransformReferences', value: 1}, {key: 'cppcoreguidelines-const-correctness.WarnPointersAsValues', value: true}, {key: 'cppcoreguidelines-const-correctness.TransformPointersAsValues', value: true}]}" \ -fix 2>&1 | tee ../transformation.log Yields to this: ` 3822 files changed, 159256 insertions(+), 159256 deletions(-)` and requires manual changes: F22182704: to_fix.patch <https://reviews.llvm.org/F22182704> 23 files changed, 45 insertions(+), 45 deletions(-) the issues were: - missing `{}` initialization after a variable became `const` if a destructor was missing - the analysis got confused for some `insert(llvm::Function* f)` calls and made the objects `const`. Those are false positives, but with a really low rate after applying the patch `ninja check-all` is successfull. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D54943/new/ https://reviews.llvm.org/D54943 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits