fix: fmt 收口与 clippy ptr_eq 收敛,padStart 测试期望对齐码元口径

This commit is contained in:
2026-09-25 04:59:19 +00:00
parent 601d231ba2
commit d4ed76855e
9 changed files with 62 additions and 63 deletions
+4 -4
View File
@@ -189,10 +189,10 @@ impl oxide_runtime_api::VmHost for Vm {
if !proto.is_object() {
return false;
}
let p = proto.as_js_object_ptr();
p == self.generator_function_proto.as_ptr() as *mut JsObject
|| p == self.async_function_proto.as_ptr() as *mut JsObject
|| p == self.async_generator_function_proto.as_ptr() as *mut JsObject
let p = proto.as_js_object_ptr() as *const JsObject;
std::ptr::eq(p, self.generator_function_proto.as_ptr())
|| std::ptr::eq(p, self.async_function_proto.as_ptr())
|| std::ptr::eq(p, self.async_generator_function_proto.as_ptr())
}
fn promote_if_needed_for_write_ptr(&mut self, target_ptr: *mut JsObject, value: JsValue) -> JsValue {
self.promote_if_needed_for_write_ptr(target_ptr, value)