From 51a47fb74fdc4907a5713c76b0cd74d87fda7321 Mon Sep 17 00:00:00 2001 From: Frederik Hennig <frederik.hennig@fau.de> Date: Thu, 7 Mar 2024 21:57:47 +0100 Subject: [PATCH] fix: remove wrong int division in constant folding --- src/pystencils/backend/transformations/eliminate_constants.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pystencils/backend/transformations/eliminate_constants.py b/src/pystencils/backend/transformations/eliminate_constants.py index f7cf21fff..808743d69 100644 --- a/src/pystencils/backend/transformations/eliminate_constants.py +++ b/src/pystencils/backend/transformations/eliminate_constants.py @@ -212,7 +212,9 @@ class EliminateConstants: ) elif isinstance(expr, PsDiv): if isinstance(dtype, PsIntegerType): - folded = PsConstant(v1 // v2, dtype) + pass + # TODO: C integer division! + # folded = PsConstant(v1 // v2, dtype) elif isinstance(dtype, PsIeeeFloatType): folded = PsConstant(v1 / v2, dtype) -- GitLab