diff --git a/crates/oxide_vm/src/dispatch/property.rs b/crates/oxide_vm/src/dispatch/property.rs index a2154782..8fd894a5 100644 --- a/crates/oxide_vm/src/dispatch/property.rs +++ b/crates/oxide_vm/src/dispatch/property.rs @@ -124,9 +124,7 @@ impl Vm { /// 沿实例→proto 链查找私有方法/访问器槽(存于类的 home=proto)。字段槽不跨原型 /// (PrivateFieldFind 只查 own)——链上遇到字段槽(无 hole meta)即拒绝,防 /// `Object.create(instance)` 穿透读取实例字段。 - fn find_private_method_slot( - &mut self, obj: &JsObject, private_key: u32, - ) -> Result, String> { + fn find_private_method_slot(&mut self, obj: &JsObject, private_key: u32) -> Result, String> { let mut proto = self.get_prototype_of(obj)?; let mut depth = 0usize; while proto.is_object() && depth < MAX_PROTO_CHAIN_DEPTH { diff --git a/crates/oxide_vm/src/vm_props.rs b/crates/oxide_vm/src/vm_props.rs index c8b54bab..048b3130 100644 --- a/crates/oxide_vm/src/vm_props.rs +++ b/crates/oxide_vm/src/vm_props.rs @@ -314,9 +314,7 @@ impl Vm { Ok(true) } - fn inherited_property_meta( - &mut self, obj: &JsObject, prop_name_si: u32, - ) -> Result, String> { + fn inherited_property_meta(&mut self, obj: &JsObject, prop_name_si: u32) -> Result, String> { vm_trace!("inherited_property_meta: shape={} prop_si={}", obj.shape_id(), prop_name_si); let mut proto = self.get_prototype_of(obj)?; let mut depth = 0usize;