From 703b31d128e9aed582fb0c3f2402f82745e48352 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Thu, 25 May 2017 09:34:20 -0700 Subject: [PATCH] Fix array offset treatment if offset is None --- loopy/kernel/array.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/loopy/kernel/array.py b/loopy/kernel/array.py index 40612dc83..d9f2faf7c 100644 --- a/loopy/kernel/array.py +++ b/loopy/kernel/array.py @@ -1208,10 +1208,9 @@ def get_access_info(target, ary, index, eval_expr, vectorization_info): if ary.offset: if ary.offset is lp.auto: - offset_name = array_name+"_offset" + return var(array_name+"_offset") + sub elif isinstance(ary.offset, str): - offset_name = ary.offset - return var(offset_name) + sub + return var(ary.offset) + sub else: # assume it's an expression return ary.offset + sub -- GitLab