Fix BIG definition in gctest (MS VC)
authorIvan Maidanski <ivmai@mail.ru>
Fri, 17 Mar 2017 08:53:25 +0000 (11:53 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Fri, 17 Mar 2017 08:53:25 +0000 (11:53 +0300)
(fix commit 3bfeb8a)

* tests/test.c [NO_GETCONTEXT] (BIG): Move comment out of defined();
do not define (to 1000) unless UNIX_LIKE.

tests/test.c

index 39e7512..289312a 100644 (file)
@@ -634,7 +634,8 @@ void *GC_CALLBACK reverse_test_inner(void *data)
       return GC_call_with_gc_active(reverse_test_inner, (void*)(word)1);
     }
 
-#   if defined(MACOS) || defined(NO_GETCONTEXT /* e.g. musl */)
+#   if defined(MACOS) \
+       || (defined(UNIX_LIKE) && defined(NO_GETCONTEXT)) /* e.g. musl */
       /* Assume 128K stacks at least. */
 #     define BIG 1000
 #   elif defined(PCR)