From fa4f153e20f1969977915652951dd5f3ea57325b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20H=C3=B6nig?= <jan.hoenig@fau.de> Date: Mon, 21 Feb 2022 11:20:27 +0100 Subject: [PATCH] Reintroducting changes. --- pystencils/astnodes.py | 2 -- pystencils/transformations.py | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/pystencils/astnodes.py b/pystencils/astnodes.py index 6976b857c..ef0bcc6d7 100644 --- a/pystencils/astnodes.py +++ b/pystencils/astnodes.py @@ -377,8 +377,6 @@ class Block(Node): return tmp def replace(self, child, replacements): - if self._nodes.count(child) != 1: - print('here') assert self._nodes.count(child) == 1 idx = self._nodes.index(child) del self._nodes[idx] diff --git a/pystencils/transformations.py b/pystencils/transformations.py index c022e728d..2113c8448 100644 --- a/pystencils/transformations.py +++ b/pystencils/transformations.py @@ -773,7 +773,7 @@ def simplify_conditionals(node: ast.Node, loop_counter_simplification: bool = Fa """ for conditional in node.atoms(ast.Conditional): # TODO simplify conditional before the type system! Casts make it very hard here - # conditional.condition_expr = sp.simplify(conditional.condition_expr) + conditional.condition_expr = sp.simplify(conditional.condition_expr) if conditional.condition_expr == sp.true: conditional.parent.replace(conditional, [conditional.true_block]) elif conditional.condition_expr == sp.false: -- GitLab