avoid runstack issue with early GC

This commit is contained in:
Matthew Flatt 2016-03-19 08:32:11 -06:00
parent 0b7c8e0b2e
commit 8b3ea4c842

View File

@ -8958,10 +8958,11 @@ static void prepare_thread_for_GC(Scheme_Object *t)
rs_end = saved->runstack_size;
}
scheme_set_runstack_limits(saved->runstack_start,
saved->runstack_size,
saved->runstack_offset,
rs_end);
if (saved->runstack_start)
scheme_set_runstack_limits(saved->runstack_start,
saved->runstack_size,
saved->runstack_offset,
rs_end);
}
}