diff options
author | Damien George <damien.p.george@gmail.com> | 2018-03-02 10:59:09 +1100 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2018-03-02 10:59:09 +1100 |
commit | c607b58efe9333ab92e1b721dcd974e35a9d393e (patch) | |
tree | 217edaa81ad111f7ad0ef898b1dbeca8283e3c35 /ports/unix/coverage.c | |
parent | c3f1b2233865f4e7f3016ca22a65ef9f4d4ec4db (diff) |
tests: Move heap-realloc-while-locked test from C to Python.
This test for calling gc_realloc() while the GC is locked can be done in
pure Python, so better to do it that way since it can then be tested on
more ports.
Diffstat (limited to 'ports/unix/coverage.c')
-rw-r--r-- | ports/unix/coverage.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/ports/unix/coverage.c b/ports/unix/coverage.c index db97f4f77..33533ad86 100644 --- a/ports/unix/coverage.c +++ b/ports/unix/coverage.c @@ -169,14 +169,8 @@ STATIC mp_obj_t extra_coverage(void) { gc_free(NULL); gc_unlock(); - // calling gc_realloc while GC is locked - void *p = gc_alloc(4, false); - gc_lock(); - mp_printf(&mp_plat_print, "%p\n", gc_realloc(p, 8, true)); - gc_unlock(); - // using gc_realloc to resize to 0, which means free the memory - p = gc_alloc(4, false); + void *p = gc_alloc(4, false); mp_printf(&mp_plat_print, "%p\n", gc_realloc(p, 0, false)); // calling gc_nbytes with a non-heap pointer |