Author: Utkarsh Saxena Date: 2025-12-17T23:15:24+05:30 New Revision: 68e4a7530fd3afbe3c7f44bd811409c0691b73b0
URL: https://github.com/llvm/llvm-project/commit/68e4a7530fd3afbe3c7f44bd811409c0691b73b0 DIFF: https://github.com/llvm/llvm-project/commit/68e4a7530fd3afbe3c7f44bd811409c0691b73b0.diff LOG: [LifetimeSafety] Guard debug-only function with NDEBUG (#172696) Wrap debug-only function in `#ifndef NDEBUG` to avoid unused function warnings in release builds. Added: Modified: clang/lib/Analysis/LifetimeSafety/LifetimeSafety.cpp Removed: ################################################################################ diff --git a/clang/lib/Analysis/LifetimeSafety/LifetimeSafety.cpp b/clang/lib/Analysis/LifetimeSafety/LifetimeSafety.cpp index 50111f8ef1fba..c0fa640a8ba66 100644 --- a/clang/lib/Analysis/LifetimeSafety/LifetimeSafety.cpp +++ b/clang/lib/Analysis/LifetimeSafety/LifetimeSafety.cpp @@ -31,6 +31,7 @@ namespace clang::lifetimes { namespace internal { +#ifndef NDEBUG static void DebugOnlyFunction(AnalysisDeclContext &AC, const CFG &Cfg, FactManager &FactMgr) { std::string Name; @@ -43,6 +44,7 @@ static void DebugOnlyFunction(AnalysisDeclContext &AC, const CFG &Cfg, /*ShowColors=*/true)); DEBUG_WITH_TYPE(Name.c_str(), FactMgr.dump(Cfg, AC)); } +#endif LifetimeSafetyAnalysis::LifetimeSafetyAnalysis(AnalysisDeclContext &AC, LifetimeSafetyReporter *Reporter) _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
