From 848fd31dc4be181a870e70d01e232ea381aadb16 Mon Sep 17 00:00:00 2001 From: danyabeerzun Date: Wed, 29 Jan 2020 17:34:26 +0300 Subject: [PATCH] fix bug: register global_sysargs as extra root for GC; also fixes regression/x86only/test009 --- runtime/runtime.c | 1 + 1 file changed, 1 insertion(+) diff --git a/runtime/runtime.c b/runtime/runtime.c index 864966a1e..86e9cc2df 100644 --- a/runtime/runtime.c +++ b/runtime/runtime.c @@ -1263,6 +1263,7 @@ extern void set_args (int argc, char *argv[]) { __post_gc (); global_sysargs = p; + push_extra_root (&global_sysargs); } /* GC starts here */