Author: Aaron Ballman
Date: 2023-03-14T11:32:11-04:00
New Revision: f2a6fe601a862b4520266cd660ae4a130886ef33

URL: 
https://github.com/llvm/llvm-project/commit/f2a6fe601a862b4520266cd660ae4a130886ef33
DIFF: 
https://github.com/llvm/llvm-project/commit/f2a6fe601a862b4520266cd660ae4a130886ef33.diff

LOG: Remove an unused private data member; NFC

Added: 
    

Modified: 
    clang/lib/Sema/SemaStmt.cpp

Removed: 
    


################################################################################
diff  --git a/clang/lib/Sema/SemaStmt.cpp b/clang/lib/Sema/SemaStmt.cpp
index eda4e01f8f0f..3e0b3c2b953f 100644
--- a/clang/lib/Sema/SemaStmt.cpp
+++ b/clang/lib/Sema/SemaStmt.cpp
@@ -4401,7 +4401,6 @@ template <> struct DenseMapInfo<CatchHandlerType> {
 
 namespace {
 class CatchTypePublicBases {
-  ASTContext &Ctx;
   const llvm::DenseMap<QualType, CXXCatchStmt *> &TypesToCheck;
 
   CXXCatchStmt *FoundHandler;
@@ -4409,10 +4408,9 @@ class CatchTypePublicBases {
   QualType TestAgainstType;
 
 public:
-  CatchTypePublicBases(ASTContext &Ctx,
-                       const llvm::DenseMap<QualType, CXXCatchStmt *> &T,
+  CatchTypePublicBases(const llvm::DenseMap<QualType, CXXCatchStmt *> &T,
                        QualType QT)
-      : Ctx(Ctx), TypesToCheck(T), FoundHandler(nullptr), TestAgainstType(QT) 
{}
+      : TypesToCheck(T), FoundHandler(nullptr), TestAgainstType(QT) {}
 
   CXXCatchStmt *getFoundHandler() const { return FoundHandler; }
   QualType getFoundHandlerType() const { return FoundHandlerType; }
@@ -4511,7 +4509,7 @@ StmtResult Sema::ActOnCXXTryBlock(SourceLocation TryLoc, 
Stmt *TryBlock,
       // as the original type.
       CXXBasePaths Paths;
       Paths.setOrigin(RD);
-      CatchTypePublicBases CTPB(Context, HandledBaseTypes,
+      CatchTypePublicBases CTPB(HandledBaseTypes,
                                 H->getCaughtType().getCanonicalType());
       if (RD->lookupInBases(CTPB, Paths)) {
         const CXXCatchStmt *Problem = CTPB.getFoundHandler();


        
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to