[clang] [LifetimeSafety][NFC] Mark LiveOriginsAnalysis::Impl final (PR #234971)

Gábor Horváth via cfe-commits cfe-commits at lists.llvm.org
Fri Oct 23 07:52:16 PDT 2026


https://github.com/Xazax-hun created https://github.com/llvm/llvm-project/pull/234971

For consistency with the LoanPropagationAnalysis and MovedLoansAnalysis Impl classes, which are already final.

>From 543f88ca48e75ac90b903112c2a7f62e36ed5ee8 Mon Sep 17 00:00:00 2001
From: Gabor Horvath <gaborh at apple.com>
Date: Fri, 23 Oct 2026 14:53:35 +0100
Subject: [PATCH] [LifetimeSafety][NFC] Mark LiveOriginsAnalysis::Impl final

For consistency with the LoanPropagationAnalysis and MovedLoansAnalysis
Impl classes, which are already final.

Assisted-by: Claude Opus 4.8
---
 clang/lib/Analysis/LifetimeSafety/LiveOrigins.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/clang/lib/Analysis/LifetimeSafety/LiveOrigins.cpp b/clang/lib/Analysis/LifetimeSafety/LiveOrigins.cpp
index 7f827a28657823..c0c1e516bdb3a2 100644
--- a/clang/lib/Analysis/LifetimeSafety/LiveOrigins.cpp
+++ b/clang/lib/Analysis/LifetimeSafety/LiveOrigins.cpp
@@ -243,7 +243,7 @@ class AnalysisImpl
 } // namespace
 
 // PImpl wrapper implementation
-class LiveOriginsAnalysis::Impl : public AnalysisImpl {
+class LiveOriginsAnalysis::Impl final : public AnalysisImpl {
   using AnalysisImpl::AnalysisImpl;
 };
 



More information about the cfe-commits mailing list