mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-20 11:30:18 +00:00
fix gc bug
This commit is contained in:
parent
0c897df2c6
commit
054fcba7e4
@ -47,7 +47,10 @@ void py_newellipsis(py_OutRef out) {
|
|||||||
out->is_ptr = false;
|
out->is_ptr = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
void py_newnil(py_OutRef out) { out->type = 0; }
|
void py_newnil(py_OutRef out) {
|
||||||
|
out->type = tp_nil;
|
||||||
|
out->is_ptr = false;
|
||||||
|
}
|
||||||
|
|
||||||
void py_newnativefunc(py_OutRef out, py_CFunction f) {
|
void py_newnativefunc(py_OutRef out, py_CFunction f) {
|
||||||
out->type = tp_nativefunc;
|
out->type = tp_nativefunc;
|
||||||
|
@ -40,7 +40,7 @@ a = []
|
|||||||
del a
|
del a
|
||||||
assert gc.collect() == 1
|
assert gc.collect() == 1
|
||||||
|
|
||||||
# a = []
|
a = []
|
||||||
# a.append(a)
|
a.append(a)
|
||||||
# del a
|
del a
|
||||||
# assert gc.collect() == 1
|
assert gc.collect() == 1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user