From 9e71a7616c1b6849e5764a4f1d6df411a5a493c3 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Tue, 19 Jul 2011 01:00:23 -0500 Subject: [PATCH] Fix odd-bound malfunction: cast get_*_id() to int. --- loopy/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/loopy/__init__.py b/loopy/__init__.py index a3e832762..a3bd5fbd6 100644 --- a/loopy/__init__.py +++ b/loopy/__init__.py @@ -1506,7 +1506,7 @@ def generate_code(kernel): (TAG_WORK_ITEM_IDX, "get_local_id")]: for iname in kernel.ordered_inames_by_tag_type(what_cls): start, stop = kernel.get_bounds(iname) - mod.append(Define(iname, "(%s + %s(%d)) /* [%s, %s) */" + mod.append(Define(iname, "(%s + (int) %s(%d)) /* [%s, %s) */" % (ccm(start), func, kernel.iname_to_tag[iname].axis, -- GitLab