summaryrefslogtreecommitdiff
path: root/ractor.c
diff options
context:
space:
mode:
authorKoichi Sasada <ko1@atdot.net>2020-12-21 01:13:39 +0900
committerKoichi Sasada <ko1@atdot.net>2020-12-21 01:13:39 +0900
commit730f314171e67d981887c061d5dabf927ff5efd5 (patch)
tree8c6c8f3b416b385874b532552f8f753d9ec71cf5 /ractor.c
parent8680ae9cbd6e7e7e08f6d21fa8d35abdc82342da (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.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ractor.c b/ractor.c
index 180795b9c1..d2d4ee2e38 100644
--- a/ractor.c
+++ b/ractor.c
@@ -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)) {