We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1d7fe9d commit 382793eCopy full SHA for 382793e
integration_tests/symbolics_15.py
@@ -21,9 +21,16 @@ def basic_assign(x: CPtr, y:CPtr) -> None:
21
def basic_str(x: CPtr) -> str:
22
pass
23
24
+@ccall(header="symengine/cwrapper.h", c_shared_lib="symengine", c_shared_lib_path=f"{os.environ['CONDA_PREFIX']}/lib")
25
+def basic_free_stack(x: CPtr) -> None:
26
+ pass
27
+
28
def mmrv(r: Out[list[CPtr]]) -> None:
29
# x: S = pi
- x: CPtr = basic_new_heap()
30
+ _x: i64 = i64(0)
31
+ x: CPtr = empty_c_void_p()
32
+ p_c_pointer(pointer(_x, i64), x)
33
+ basic_new_stack(x)
34
basic_const_pi(x)
35
36
# l1: list[S]
@@ -45,6 +52,8 @@ def mmrv(r: Out[list[CPtr]]) -> None:
45
52
# r = l1
46
53
r = l1
47
54
55
+ basic_free_stack(x)
56
48
57
def test_mrv():
49
58
# ans : list[S]
50
59
# temp : list[S]
0 commit comments