summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKoichi Sasada <ko1@atdot.net>2020-12-07 11:10:18 +0900
committerKoichi Sasada <ko1@atdot.net>2020-12-07 11:10:18 +0900
commit8dd03e5cf0d583ffb836cf27be5645a7d88ac736 (patch)
tree9ab9caef6d2341d4b87c15d671c50712e5ef0af3
parentbef3eb544025cc4bd4c9c7b87a8ffe4966db6faa (diff)
skip assertion on multi-ractor
This assertion is not considerred on multi-ractor mdoe.
-rw-r--r--gc.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/gc.c b/gc.c
index 6f683cba64..219c54882e 100644
--- a/gc.c
+++ b/gc.c
@@ -7060,7 +7060,9 @@ gc_verify_internal_consistency_(rb_objspace_t *objspace)
/* check counters */
- if (!is_lazy_sweeping(heap_eden) && !finalizing) {
+ if (!is_lazy_sweeping(heap_eden) &&
+ !finalizing &&
+ ruby_single_main_ractor != NULL) {
if (objspace_live_slots(objspace) != data.live_object_count) {
fprintf(stderr, "heap_pages_final_slots: %"PRIdSIZE", "
"objspace->profile.total_freed_objects: %"PRIdSIZE"\n",