diff --git a/gc.c b/gc.c index acf81ef1301844..b20f1060dd4557 100644 --- a/gc.c +++ b/gc.c @@ -9519,10 +9519,6 @@ gc_is_moveable_obj(rb_objspace_t *objspace, VALUE obj) case T_ZOMBIE: return FALSE; case T_SYMBOL: - if (RSYMBOL(obj)->id & ~ID_SCOPE_MASK) { - return FALSE; - } - /* fall through */ case T_STRING: case T_OBJECT: case T_FLOAT: