diff --git a/pymbolic/interop/common.py b/pymbolic/interop/common.py index 23ea2ea28cf88209fa5fa813d31728f9778b0297..91960ba960a0448b355a3d29b6fc75bb2e4a7511 100644 --- a/pymbolic/interop/common.py +++ b/pymbolic/interop/common.py @@ -112,7 +112,7 @@ class SympyLikeToPymbolicMapper(SympyLikeMapperBase): self.rec(expr.args[0]), expr.prefix) def map_UnevaluatedExpr(self, expr): # noqa - return self.rec(expr.args[0]) + return prim.CommonSubexpression(self.rec(expr.args[0]), None) def not_supported(self, expr): # noqa if isinstance(expr, int):