summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--imemo.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/imemo.c b/imemo.c
index 6027884f9b..a6550a11a7 100644
--- a/imemo.c
+++ b/imemo.c
@@ -560,10 +560,7 @@ static inline void
imemo_fields_free(struct rb_fields *fields)
{
if (FL_TEST_RAW((VALUE)fields, OBJ_FIELD_HEAP)) {
-#if RUBY_DEBUG
- shape_id_t shape_id = RBASIC_SHAPE_ID((VALUE)fields);
- RUBY_ASSERT(rb_shape_complex_p(shape_id));
-#endif
+ RUBY_ASSERT(rb_shape_complex_p(RBASIC_SHAPE_ID((VALUE)fields)));
st_free_table(fields->as.complex.table);
}
}