From d12d2102054a10a3ffb2b7c6ce0b87934b57f88e Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Sat, 13 Aug 2016 18:17:00 -0500 Subject: [PATCH] Fix assignment tracing --- loopy/codegen/instruction.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/loopy/codegen/instruction.py b/loopy/codegen/instruction.py index 11288e875..5fa54aeee 100644 --- a/loopy/codegen/instruction.py +++ b/loopy/codegen/instruction.py @@ -151,7 +151,8 @@ def generate_assignment_instruction_code(codegen_state, insn): if codegen_state.vectorization_info and is_vector: raise Unvectorizable("tracing does not support vectorization") - lhs_code = str(insn.assignee) + from pymbolic.mapper.stringifier import PREC_NONE + lhs_code = codegen_state.expression_to_code_mapper(insn.assignee, PREC_NONE) from cgen import Statement as S # noqa -- GitLab