Open
Description
What doesn't work
from lpython import S
from sympy import Symbol, log, E, Pow, exp, pi
def mmrv(e: S, x: S) -> list[S]:
if e.args[0] != E:
e1: S = E * pi
else:
list4: list[S] = [x]
return list4
def test_mrv():
x: S = Symbol("x")
ans4: list[S] = mmrv(exp(log(x)), x)
print(ans4[0])
test_mrv()
(lf) anutosh491@spbhat68:~/lpython/lpython$ lpython --enable-symengine integration_tests/test_gruntz.py
Segmentation fault
(lf) anutosh491@spbhat68:~/lpython/lpython$ lpython --enable-symengine --backend=c integration_tests/test_gruntz.py
Segmentation fault