From fc484be5e5a1e9fcdc74871106dbe13ba533b745 Mon Sep 17 00:00:00 2001 From: Jemma Issroff Date: Fri, 10 Jun 2022 15:19:53 -0400 Subject: Add assertion for embedded to embedded ivar copy --- object.c | 1 + 1 file changed, 1 insertion(+) (limited to 'object.c') diff --git a/object.c b/object.c index 951cbdcf3a..c7375f0c56 100644 --- a/object.c +++ b/object.c @@ -285,6 +285,7 @@ rb_obj_copy_ivar(VALUE dest, VALUE obj) } // extended -> extended else { + RUBY_ASSERT(!(RBASIC(dest)->flags & ROBJECT_EMBED)); uint32_t src_len = ROBJECT(obj)->as.heap.numiv; uint32_t dst_len = ROBJECT(dest)->as.heap.numiv; -- cgit v1.2.3