From e850b82ee5cff91c63bda2833c9c7993778808cf Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Fri, 26 Feb 2016 01:27:30 -0600 Subject: [PATCH] Fix usage of loopy POD in for loop codegen --- loopy/codegen/loop.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/loopy/codegen/loop.py b/loopy/codegen/loop.py index cc45f95e7..70530d3a9 100644 --- a/loopy/codegen/loop.py +++ b/loopy/codegen/loop.py @@ -431,7 +431,8 @@ def generate_sequential_loop_dim_code(kernel, sched_index, codegen_state): if (static_ubound - static_lbound).plain_is_zero(): # single-trip, generate just a variable assignment, not a loop result.append(gen_code_block([ - Initializer(Const(POD(kernel.index_dtype, loop_iname)), + Initializer( + Const(POD(kernel.target, kernel.index_dtype, loop_iname)), ecm(aff_to_expr(static_lbound), PREC_NONE, "i")), Line(), inner, -- GitLab