diff options
author | Koichi Sasada <[email protected]> | 2020-12-21 01:13:39 +0900 |
---|---|---|
committer | Koichi Sasada <[email protected]> | 2020-12-21 01:13:39 +0900 |
commit | 730f314171e67d981887c061d5dabf927ff5efd5 (patch) | |
tree | 8c6c8f3b416b385874b532552f8f753d9ec71cf5 /ractor.c | |
parent | 8680ae9cbd6e7e7e08f6d21fa8d35abdc82342da (diff) |
fix Ractor.make_shareable() with Class/Module
To check shareable-ness, rb_ractor_shareable_p() is needed
for Class/Module objects isntead of checking flags.
Diffstat (limited to 'ractor.c')
-rw-r--r-- | ractor.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -2396,7 +2396,7 @@ make_shareable_check_shareable(VALUE obj) VM_ASSERT(!SPECIAL_CONST_P(obj)); bool made_shareable = false; - if (RB_OBJ_SHAREABLE_P(obj)) { + if (rb_ractor_shareable_p(obj)) { return traverse_skip; } else if (!frozen_shareable_p(obj, &made_shareable)) { |