[clang] [clang-tools-extra] [clang-tidy] [Modules] Skip checking decls in clang-tidy (PR #145630)
Chuanqi Xu via cfe-commits
cfe-commits at lists.llvm.org
Wed Jun 25 23:02:16 PDT 2025
================
@@ -1469,6 +1470,12 @@ bool MatchASTVisitor::TraverseDecl(Decl *DeclNode) {
return true;
}
+ if (Options.SkipDeclsInModules && DeclNode->isFromASTFile()) {
+ auto *M = DeclNode->getOwningModule();
+ if (M && (M->isInterfaceOrPartition() || M->isGlobalModule()))
+ return true;
+ }
+
----------------
ChuanqiXu9 wrote:
I picked a new API `isInAnotherModuleUnit`, this looks much more descriptive.
https://github.com/llvm/llvm-project/pull/145630
More information about the cfe-commits
mailing list