summaryrefslogtreecommitdiff
path: root/ports/unix/coverage.c
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2018-03-02 10:59:09 +1100
committerDamien George <damien.p.george@gmail.com>2018-03-02 10:59:09 +1100
commitc607b58efe9333ab92e1b721dcd974e35a9d393e (patch)
tree217edaa81ad111f7ad0ef898b1dbeca8283e3c35 /ports/unix/coverage.c
parentc3f1b2233865f4e7f3016ca22a65ef9f4d4ec4db (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.c8
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