Don't check for dynamic symbol when reference updating
All symbols in the GC are dynamic symbols, so we don't need to check it.
This commit is contained in:
parent
03ab4a56d2
commit
fa0a62413a
4
gc.c
4
gc.c
@ -10202,9 +10202,7 @@ gc_update_object_references(rb_objspace_t *objspace, VALUE obj)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case T_SYMBOL:
|
case T_SYMBOL:
|
||||||
if (DYNAMIC_SYM_P((VALUE)any)) {
|
UPDATE_IF_MOVED(objspace, RSYMBOL(any)->fstr);
|
||||||
UPDATE_IF_MOVED(objspace, RSYMBOL(any)->fstr);
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case T_FLOAT:
|
case T_FLOAT:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user