]> granicus.if.org Git - gc/commitdiff
Fix compiler warnings in disclaim tests
authorIvan Maidanski <ivmai@mail.ru>
Fri, 30 Sep 2011 09:48:34 +0000 (13:48 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Fri, 30 Sep 2011 09:48:34 +0000 (13:48 +0400)
tests/disclaim_bench.c
tests/disclaim_test.c

index 4dab169e9cea999332f320dcf866f4895b5ee8d8..dfd71be3fd06e26bb429fe71e48a72239808d5c2 100644 (file)
 #include <stdio.h>
 #include <string.h>
 
+#include "private/gc_priv.h"
+
 #include "atomic_ops.h"
 #include "gc_disclaim.h"
 
-#include "private/gc_priv.h"
-
 static int free_count = 0;
 
 struct testobj_s {
index 3bb175fc61270aa124eeb434280891c342e3fbf0..c3161a9aae2ea5f206798c7cfcac50e7fd5709ea 100644 (file)
@@ -53,7 +53,7 @@ void GC_CALLBACK pair_dct(void *obj, void *cd)
     /* Invalidate it. */
     p->is_valid = 0;
     p->checksum = 0;
-    p->car = NULL;
+    p->car = cd;
     p->cdr = NULL;
 }
 
@@ -128,7 +128,7 @@ void *test(void *data)
         if (rand() % 8 == 1)
             pair_check_rec(pop[rand() % POP_SIZE]);
     }
-    return 0;
+    return data;
 }
 
 int main(void)