From 20609dd30db81be7f7ea493bf581e7b5534de1fa Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Thu, 27 Nov 2014 12:52:50 -0600 Subject: [PATCH] Fix comparison with None for Py3 --- loopy/codegen/instruction.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/loopy/codegen/instruction.py b/loopy/codegen/instruction.py index a04bd6ae3..afcf14b2c 100644 --- a/loopy/codegen/instruction.py +++ b/loopy/codegen/instruction.py @@ -95,9 +95,11 @@ def generate_expr_instruction_code(kernel, insn, codegen_state): from cgen import Assign from loopy.codegen.expression import dtype_to_type_context lhs_code = ccm(insn.assignee, prec=None, type_context=None) + from pymbolic.mapper.stringifier import PREC_NONE result = Assign( lhs_code, - ccm(expr, prec=None, type_context=dtype_to_type_context(target_dtype), + ccm(expr, prec=PREC_NONE, + type_context=dtype_to_type_context(target_dtype), needed_dtype=target_dtype)) if kernel.options.trace_assignments or kernel.options.trace_assignment_values: -- GitLab