summaryrefslogtreecommitdiff
path: root/shape.c
diff options
context:
space:
mode:
Diffstat (limited to 'shape.c')
-rw-r--r--shape.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/shape.c b/shape.c
index 6f187552de..352c8d97a7 100644
--- a/shape.c
+++ b/shape.c
@@ -397,7 +397,7 @@ rb_obj_shape_id(VALUE obj)
}
if (BUILTIN_TYPE(obj) == T_CLASS || BUILTIN_TYPE(obj) == T_MODULE) {
- VALUE fields_obj = RCLASS_FIELDS_OBJ(obj);
+ VALUE fields_obj = RCLASS_WRITABLE_FIELDS_OBJ(obj);
if (fields_obj) {
return RBASIC_SHAPE_ID(fields_obj);
}