ref: 1e5842fe400329d3fb4c162822aa9ab9424728c5
parent: 8a5b5e3a7998ed6488866fa127e416c95307c6d4
author: Lennart Augustsson <lennart@augustsson.net>
date: Sat Aug 19 13:07:45 EDT 2023
Higher limit for IND loop error.
--- a/src/runtime/eval.c
+++ b/src/runtime/eval.c
@@ -290,7 +290,7 @@
while (TAG(n) == IND) { // printf("*"); fflush(stdout);n = INDIR(n);
- if (loop++ > 100000) {+ if (loop++ > 10000000) { printf("%p %p %p\n", n, INDIR(n), INDIR(INDIR(n))); ERR("IND loop");}
--
⑨