diff options
Diffstat (limited to 'transient_heap.c')
-rw-r--r-- | transient_heap.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/transient_heap.c b/transient_heap.c index 9dfd980e64..14e941a41a 100644 --- a/transient_heap.c +++ b/transient_heap.c @@ -599,6 +599,7 @@ transient_heap_ptr(VALUE obj, int error) break; case T_OBJECT: if (ROBJ_TRANSIENT_P(obj)) { + RUBY_ASSERT(!rb_shape_obj_too_complex(obj)); ptr = ROBJECT_IVPTR(obj); } break; |