From: Ivan Maidanski Date: Sun, 8 Oct 2017 10:09:46 +0000 (+0300) Subject: Fix missing atomic_count and realloc_count incrementation in gctest X-Git-Tag: v7.6.2~53 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e60b3b8a408f5771caa229e42a5bc2af43c9d44b;p=gc Fix missing atomic_count and realloc_count incrementation in gctest * tests/test.c [!AT_END && !THREADS] (reverse_test_inner): Increment realloc_count after GC_REALLOC() call. * tests/test.c (run_one_test): Increment atomic_count after (void)GC_MALLOC_ATOMIC(0) and GC_malloc_atomic(1) calls. --- diff --git a/tests/test.c b/tests/test.c index 5ae86bb9..1814cbcd 100644 --- a/tests/test.c +++ b/tests/test.c @@ -753,6 +753,7 @@ void *GC_CALLBACK reverse_test_inner(void *data) } else { a = (sexpr)GC_REALLOC((void *)a, 8200); } + realloc_count++; # endif } check_ints(a,1,49); @@ -1420,8 +1421,10 @@ void run_one_test(void) AO_fetch_and_add1(&collectable_count); GC_FREE(GC_MALLOC(0)); (void)GC_MALLOC_ATOMIC(0); + atomic_count++; GC_FREE(GC_MALLOC_ATOMIC(0)); test_generic_malloc_or_special(GC_malloc_atomic(1)); + atomic_count++; } } # ifdef GC_GCJ_SUPPORT