[clang] [Fix] Speedup -Wunsafe-buffer-usage when using clang modules. (PR #127161)
Chuanqi Xu via cfe-commits
cfe-commits at lists.llvm.org
Sun Feb 16 18:19:58 PST 2025
================
@@ -2633,7 +2646,7 @@ void clang::sema::AnalysisBasedWarnings::IssueWarnings(
SourceLocation()) ||
(!Diags.isIgnored(diag::warn_unsafe_buffer_libc_call, SourceLocation()) &&
S.getLangOpts().CPlusPlus /* only warn about libc calls in C++ */)) {
- CallableVisitor(CallAnalyzers).TraverseTranslationUnitDecl(TU);
+ CallableVisitor(CallAnalyzers, TU->getOwningModuleID()).TraverseTranslationUnitDecl(TU);
----------------
ChuanqiXu9 wrote:
Yes
https://github.com/llvm/llvm-project/pull/127161
More information about the cfe-commits
mailing list