Add assertion for embedded to embedded ivar copy
This commit is contained in:
parent
9ed9cc9852
commit
fc484be5e5
Notes:
git
2022-06-11 05:48:04 +09:00
1
object.c
1
object.c
@ -285,6 +285,7 @@ rb_obj_copy_ivar(VALUE dest, VALUE obj)
|
|||||||
}
|
}
|
||||||
// extended -> extended
|
// extended -> extended
|
||||||
else {
|
else {
|
||||||
|
RUBY_ASSERT(!(RBASIC(dest)->flags & ROBJECT_EMBED));
|
||||||
uint32_t src_len = ROBJECT(obj)->as.heap.numiv;
|
uint32_t src_len = ROBJECT(obj)->as.heap.numiv;
|
||||||
uint32_t dst_len = ROBJECT(dest)->as.heap.numiv;
|
uint32_t dst_len = ROBJECT(dest)->as.heap.numiv;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user