diff --git a/loopy/symbolic.py b/loopy/symbolic.py
index 9748f872c6cd1bd31c9b8b7dd7db57d8447616cf..5bfa929b1ee6f1cf4c418259c735521be8da44f9 100644
--- a/loopy/symbolic.py
+++ b/loopy/symbolic.py
@@ -971,7 +971,7 @@ class AccessRangeMapper(WalkMapper):
 
     def map_subscript(self, expr, inames):
         domain = self.kernel.get_inames_domain(inames)
-        WalkMapper.map_subscript(self, expr, domain)
+        WalkMapper.map_subscript(self, expr, inames)
 
         from pymbolic.primitives import Variable
         assert isinstance(expr.aggregate, Variable)