diff --git a/loopy/target/c/__init__.py b/loopy/target/c/__init__.py index 9536fc711a2266a5fae10e83d3d8de8974fc66c5..25a8e29ba795ad9887a758869f92644784c1a0ae 100644 --- a/loopy/target/c/__init__.py +++ b/loopy/target/c/__init__.py @@ -194,7 +194,6 @@ def generate_array_literal(codegen_state, array, value): ecm = codegen_state.expression_to_code_mapper - from pymbolic.mapper.stringifier import PREC_NONE from loopy.expression import dtype_to_type_context from loopy.symbolic import ArrayLiteral @@ -203,7 +202,7 @@ def generate_array_literal(codegen_state, array, value): codegen_state.ast_builder.get_c_expression_to_code_mapper(), ArrayLiteral( tuple( - ecm(d_i, PREC_NONE, type_context, array.dtype).expr + ecm.map_constant(d_i, type_context) for d_i in data))) # }}}