We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 22490e3 commit 9376bcdCopy full SHA for 9376bcd
crates/vm/src/builtins/object.rs
@@ -520,8 +520,6 @@ impl PyBaseObject {
520
if current_cls.slots.basicsize != cls.slots.basicsize
521
|| current_cls.slots.member_count != cls.slots.member_count
522
|| has_dict(current_cls) != has_dict(&cls)
523
- || (cls.slots.flags.has_feature(PyTypeFlags::HEAPTYPE)
524
- && instance.typeid() != PyBaseObject::payload_type_id())
525
{
526
return Err(vm.new_type_error(format!(
527
"__class__ assignment: '{}' object layout differs from '{}'",
0 commit comments