diff options
author | Utkarsh Saxena <usx@google.com> | 2025-07-22 12:10:47 +0000 |
---|---|---|
committer | Utkarsh Saxena <usx@google.com> | 2025-07-22 12:10:47 +0000 |
commit | 54b50681ca0fd1c0c6ddb059c88981a45e2f1b19 (patch) | |
tree | 7e424f0ae5c3bfd8977241e660524eac9eb6fc45 /clang/lib/Sema/AnalysisBasedWarnings.cpp | |
parent | d54400559bb6181566030d5f99c6716ea2b2f0a9 (diff) | |
download | llvm-54b50681ca0fd1c0c6ddb059c88981a45e2f1b19.zip llvm-54b50681ca0fd1c0c6ddb059c88981a45e2f1b19.tar.gz llvm-54b50681ca0fd1c0c6ddb059c88981a45e2f1b19.tar.bz2 |
Revert "[LifetimeSafety] Revamp test suite using unittests (#149158)"
This reverts commit 688ea048affe8e79221ea1a8c376bcf20ef8f3bb.
Diffstat (limited to 'clang/lib/Sema/AnalysisBasedWarnings.cpp')
-rw-r--r-- | clang/lib/Sema/AnalysisBasedWarnings.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Sema/AnalysisBasedWarnings.cpp b/clang/lib/Sema/AnalysisBasedWarnings.cpp index d4d640b..d1400cb 100644 --- a/clang/lib/Sema/AnalysisBasedWarnings.cpp +++ b/clang/lib/Sema/AnalysisBasedWarnings.cpp @@ -3029,8 +3029,8 @@ void clang::sema::AnalysisBasedWarnings::IssueWarnings( // TODO: Enable lifetime safety analysis for other languages once it is // stable. if (EnableLifetimeSafetyAnalysis && S.getLangOpts().CPlusPlus) { - if (AC.getCFG()) - lifetimes::runLifetimeSafetyAnalysis(AC); + if (CFG *cfg = AC.getCFG()) + runLifetimeSafetyAnalysis(*cast<DeclContext>(D), *cfg, AC); } // Check for violations of "called once" parameter properties. if (S.getLangOpts().ObjC && !S.getLangOpts().CPlusPlus && |