https://github.com/VachanVY created https://github.com/llvm/llvm-project/pull/179715
#179128 >From 6b8b4817f564f8abf7c488b75f0964edfa3d3aef Mon Sep 17 00:00:00 2001 From: Vachan V Y <[email protected]> Date: Wed, 4 Feb 2026 23:11:41 +0530 Subject: [PATCH] Sema: added case for CXXMemberCallExprClass in CheckArrayAccess method --- clang/lib/Sema/SemaChecking.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/clang/lib/Sema/SemaChecking.cpp b/clang/lib/Sema/SemaChecking.cpp index e2e1b37572364..9b3a4d6832494 100644 --- a/clang/lib/Sema/SemaChecking.cpp +++ b/clang/lib/Sema/SemaChecking.cpp @@ -15417,6 +15417,11 @@ void Sema::CheckArrayAccess(const Expr *expr) { expr = ASE->getBase(); break; } + case Stmt::CXXMemberCallExprClass: { + const CXXMemberCallExpr *MCE = cast<CXXMemberCallExpr>(expr); + expr = MCE->getImplicitObjectArgument(); + break; + } case Stmt::MemberExprClass: { expr = cast<MemberExpr>(expr)->getBase(); break; _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
