Turn on incremental mode in cordtest cord/de and staticroots test
authorIvan Maidanski <ivmai@mail.ru>
Wed, 23 May 2018 08:05:29 +0000 (11:05 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Wed, 23 May 2018 08:05:29 +0000 (11:05 +0300)
* cord/tests/cordtest.c [!NO_INCREMENTAL] (main): Call
GC_enable_incremental() after GC_INIT.
* cord/tests/de.c [!NO_INCREMENTAL] (main): Likewise.
* cord/tests/de_win.c [!NO_INCREMENTAL] (WinMain): Likewise.
* tests/staticrootslib.c [!NO_INCREMENTAL] (main): Likewise.

cord/tests/cordtest.c
cord/tests/de.c
cord/tests/de_win.c
tests/staticrootslib.c

index 8de6980..c3ad01f 100644 (file)
@@ -308,6 +308,9 @@ int main(void)
         printf("cordtest:\n");
 #   endif
     GC_INIT();
+#   ifndef NO_INCREMENTAL
+      GC_enable_incremental();
+#   endif
     test_basics();
     test_extras();
     test_printf();
index 321296c..9d74ae6 100644 (file)
@@ -583,6 +583,9 @@ int main(int argc, char **argv)
         argc = ccommand(&argv);
 #   endif
     GC_INIT();
+#   ifndef NO_INCREMENTAL
+      GC_enable_incremental();
+#   endif
 
     if (argc != 2) {
         fprintf(stderr, "Usage: %s file\n", argv[0]);
index 24f0a6e..2715c41 100644 (file)
@@ -47,6 +47,9 @@ int APIENTRY WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
    HACCEL      hAccel;
 
    GC_INIT();
+#  ifndef NO_INCREMENTAL
+     GC_enable_incremental();
+#  endif
 #  if defined(CPPCHECK)
      GC_noop1((GC_word)&WinMain);
 #  endif
index f5725c6..9ba6d35 100644 (file)
@@ -48,6 +48,9 @@ static struct treenode *root_nz[10] = { (struct treenode *)(GC_word)2 };
 #   ifndef STATICROOTSLIB_INIT_IN_MAIN
       GC_INIT();
 #   endif
+#   ifndef NO_INCREMENTAL
+      GC_enable_incremental();
+#   endif
     return GC_MALLOC(sizeof(struct treenode));
   }