next: gt_substitute_compiletime_symbols()
calls ConstantPropagation
#1837
Labels
gt4py.next
Issues concerning the new version with support for non-cartesian grids.
gt_simplify()
was explicitly designed such thatConstantPropagation
is not called.This is the main reason why ADR18 explicitly forbids to calls the native dace simplification pipeline.
However,
gt_substitute_compiletime_symbols()
does calls it, for various reasons, but the implementation is not optimal, because some cases are not handled at all and there is some other strange behaviour.It also called problems during an update of DaCe.
So we should rework this function to avoid the need to call
ConstantPropagation
.The text was updated successfully, but these errors were encountered: