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