From 8dc8808f93d6abc1eb5a31dff16387d75f6d8f78 Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Wed, 12 Feb 2025 09:47:41 -0600
Subject: [PATCH] get_access_info typing fix: vec_info may be None

---
 loopy/kernel/array.py | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/loopy/kernel/array.py b/loopy/kernel/array.py
index 9895685f..5844143f 100644
--- a/loopy/kernel/array.py
+++ b/loopy/kernel/array.py
@@ -1217,10 +1217,11 @@ def _apply_offset(sub: Expression, ary: ArrayBase) -> Expression:
 
 
 def get_access_info(kernel: LoopKernel,
-        ary: ArrayArg | TemporaryVariable,
-        index: Expression | tuple[Expression, ...],
-        eval_expr: Callable[[Expression], int],
-        vectorization_info: VectorizationInfo) -> AccessInfo:
+            ary: ArrayArg | TemporaryVariable,
+            index: Expression | tuple[Expression, ...],
+            eval_expr: Callable[[Expression], int],
+            vectorization_info: VectorizationInfo | None
+        ) -> AccessInfo:
     """
     :arg ary: an object of type :class:`ArrayBase`
     :arg index: a tuple of indices representing a subscript into ary
-- 
GitLab