mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-19 19:10:17 +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;
|
||||
}
|
||||
|
||||
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) {
|
||||
out->type = tp_nativefunc;
|
||||
|
@ -40,7 +40,7 @@ a = []
|
||||
del a
|
||||
assert gc.collect() == 1
|
||||
|
||||
# a = []
|
||||
# a.append(a)
|
||||
# del a
|
||||
# assert gc.collect() == 1
|
||||
a = []
|
||||
a.append(a)
|
||||
del a
|
||||
assert gc.collect() == 1
|
||||
|
Loading…
x
Reference in New Issue
Block a user