diff options
author | Peter Zhu <peter@peterzhu.ca> | 2024-04-16 13:25:23 -0400 |
---|---|---|
committer | Peter Zhu <peter@peterzhu.ca> | 2024-04-16 14:34:52 -0400 |
commit | d6debba817da921d8bc9a3fdb6b4bcbe3d7b0859 (patch) | |
tree | 759b46a765185cf1636c2f8a2a4bad191074c6d2 /gc.c | |
parent | e5df8897fe999c77a2e25a85289ec286d0462617 (diff) | |
download | ruby-d6debba817da921d8bc9a3fdb6b4bcbe3d7b0859.tar.gz |
Don't check for dynamic symbol in gc_is_moveable_obj
All GC managed symbols are dynamic symbols so we don't need to check it.
Diffstat (limited to 'gc.c')
-rw-r--r-- | gc.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -9519,7 +9519,7 @@ gc_is_moveable_obj(rb_objspace_t *objspace, VALUE obj) case T_ZOMBIE: return FALSE; case T_SYMBOL: - if (DYNAMIC_SYM_P(obj) && (RSYMBOL(obj)->id & ~ID_SCOPE_MASK)) { + if (RSYMBOL(obj)->id & ~ID_SCOPE_MASK) { return FALSE; } /* fall through */ |