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