From 85f3ecdc2817cbd3b171fed9f374a30278847f09 Mon Sep 17 00:00:00 2001 From: dot Date: Tue, 13 Oct 2026 21:34:53 +0900 Subject: [PATCH] Initialize PyRef marker in native base conversion Fix the missing field in the new into_base initializer without changing its pointer or ownership transfer. Assisted-by: OpenAI Codex: model identifier unavailable --- crates/vm/src/object/core.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crates/vm/src/object/core.rs b/crates/vm/src/object/core.rs index 9cd52c32d3b..8dacc13d303 100644 --- a/crates/vm/src/object/core.rs +++ b/crates/vm/src/object/core.rs @@ -2911,7 +2911,10 @@ where // the object's class or MRO since this typed reference was constructed. let ptr = self.ptr.cast(); core::mem::forget(self); - PyRef { ptr } + PyRef { + ptr, + marker: PhantomData, + } } #[inline] #[must_use]