aboutsummaryrefslogtreecommitdiff
path: root/ports/unix
diff options
context:
space:
mode:
authorDamien George2018-03-02 10:59:09 +1100
committerDamien George2018-03-02 10:59:09 +1100
commitc607b58efe9333ab92e1b721dcd974e35a9d393e (patch)
tree217edaa81ad111f7ad0ef898b1dbeca8283e3c35 /ports/unix
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')
-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