shithub: MicroHs

Download patch

ref: 72b32527a08d2e6c5368ff907d766104f583f225
parent: 11de082b61546dbd5b02bb2a5d3a389a9a716ec5
author: Lennart Augustsson <lennart.augustsson@epicgames.com>
date: Sat Sep 28 12:09:37 EDT 2024

Fix a GC bug.

--- a/src/runtime/eval.c
+++ b/src/runtime/eval.c
@@ -3628,7 +3628,7 @@
     return;
   }
   /* not done, it must be a C'BIND */
-  GCCHECK(1);
+  GCCHECKSAVE(res, 1);
   IOASSERT(GETTAG(q) == T_AP && GETTAG(FUN(q)) == T_AP && GETTAG(FUN(FUN(q))) == T_IO_CCBIND, "rest-AP");
   r = ARG(FUN(q));
   s = ARG(q);
--