diff options
author | Aaron Patterson <[email protected]> | 2019-10-04 11:17:43 -0700 |
---|---|---|
committer | Aaron Patterson <[email protected]> | 2019-10-04 12:02:41 -0700 |
commit | bd4b65f4b05ff7dcb5c7e16f174c57885bf27e40 (patch) | |
tree | cfa907cfdaf81331fe658bdee80b0b68abce611f /gc.c | |
parent | a20ed0565efd2f47845c890d1ebea341d43ee5e6 (diff) |
IMEMO objects don't have a class, so return early
IMEMO objects don't have a class field to update, so we need to return
early, otherwise it can cause a segv.
Diffstat (limited to 'gc.c')
-rw-r--r-- | gc.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -8068,7 +8068,7 @@ gc_update_object_references(rb_objspace_t *objspace, VALUE obj) case T_IMEMO: gc_ref_update_imemo(objspace, obj); - break; + return; case T_NIL: case T_FIXNUM: |