From 93cbcd608f7a6ce49ce43129cfda43b84a296886 Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Sat, 4 Jun 2016 19:37:07 -0500
Subject: [PATCH] Fix collect_common_factors_on_increment

---
 loopy/transform/arithmetic.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/loopy/transform/arithmetic.py b/loopy/transform/arithmetic.py
index 2939a74cf..181f52411 100644
--- a/loopy/transform/arithmetic.py
+++ b/loopy/transform/arithmetic.py
@@ -235,7 +235,7 @@ def collect_common_factors_on_increment(kernel, var_name, vary_by_axes=()):
             new_insns.append(insn)
             continue
 
-        index_key = insn.assignee.subscript
+        index_key = extract_index_key(insn.assignee)
 
         lhs = insn.assignee
         rhs = insn.expression
-- 
GitLab