[clang-tools-extra] [clang-tidy] Header check support for check_clang_tidy.py (PR #175735)

Baranov Victor via cfe-commits cfe-commits at lists.llvm.org
Fri Feb 6 08:10:11 PST 2026


================
@@ -1,13 +1,10 @@
-// RUN: mkdir -p %t.dir
-// RUN: cat %S/Inputs/pass-by-value/header-with-fix.h > %t.dir/pass-by-value-header-with-fix.h
-// RUN: sed -e 's#//.*$##' %s > %t.dir/code.cpp
-// RUN: clang-tidy %t.dir/code.cpp -checks='-*,modernize-pass-by-value' -header-filter='.*' -fix -- -std=c++11 -I %t.dir | FileCheck %s -check-prefix=CHECK-MESSAGES -implicit-check-not="{{warning|error}}:"
-// RUN: FileCheck -input-file=%t.dir/code.cpp %s -check-prefix=CHECK-FIXES
-// RUN: FileCheck -input-file=%t.dir/pass-by-value-header-with-fix.h %s -check-prefix=CHECK-HEADER-FIXES
+// RUN: %check_clang_tidy -check-header %S/Inputs/pass-by-value/header-with-fix.h \
+// RUN:   %s modernize-pass-by-value %t -- -header-filter='.*' \
----------------
vbvictor wrote:

same -header-filter

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


More information about the cfe-commits mailing list