From 5a58318a9036ae2430d0a6b1d27ff3d3fd7fdf13 Mon Sep 17 00:00:00 2001 From: Aaron Patterson Date: Mon, 22 Apr 2019 20:32:20 -0700 Subject: [PATCH] T_MOVED can live on the stack, so make sure we can do book keeping Unused T_MOVED objects can live on the stack, so we need to make sure that they can be accounted for in book keeping --- ext/objspace/objspace.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ext/objspace/objspace.c b/ext/objspace/objspace.c index 9f5021368a..1c9341de54 100644 --- a/ext/objspace/objspace.c +++ b/ext/objspace/objspace.c @@ -188,6 +188,7 @@ type2sym(enum ruby_value_type i) CASE_TYPE(T_IMEMO); CASE_TYPE(T_NODE); CASE_TYPE(T_ICLASS); + CASE_TYPE(T_MOVED); CASE_TYPE(T_ZOMBIE); #undef CASE_TYPE default: rb_bug("type2sym: unknown type (%d)", i);