summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gc.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/gc.c b/gc.c
index 4a06047e9e..89c474f730 100644
--- a/gc.c
+++ b/gc.c
@@ -3060,6 +3060,9 @@ imemo_memsize(VALUE obj)
case imemo_ast:
size += rb_ast_memsize(&RANY(obj)->as.imemo.ast);
break;
+ case imemo_callcache:
+ case imemo_callinfo:
+ case imemo_constcache:
case imemo_cref:
case imemo_svar:
case imemo_throw_data:
@@ -3068,7 +3071,7 @@ imemo_memsize(VALUE obj)
case imemo_parser_strterm:
break;
default:
- /* unreachable */
+ rb_bug("unreachable");
break;
}
return size;