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

Reply via email to