From 8911abbc6df96b74c42765f48d42ea7690d16ff0 Mon Sep 17 00:00:00 2001 From: Ayke van Laethem Date: Mon, 4 Aug 2025 10:31:48 +0200 Subject: [PATCH] runtime: stub out weak pointer support --- src/runtime/runtime.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/runtime/runtime.go b/src/runtime/runtime.go index 7ad482a05..3bd98319e 100644 --- a/src/runtime/runtime.go +++ b/src/runtime/runtime.go @@ -125,6 +125,14 @@ type Cleanup struct{} func (c Cleanup) Stop() {} +//go:linkname registerWeakPointer weak.runtime_registerWeakPointer +func registerWeakPointer(ptr unsafe.Pointer) unsafe.Pointer { + // TODO: unimplemented. + // I hope not implementing this won't break anything, like packages that + // expect weak pointers to be GC'd before they actually are. + return ptr +} + var godebugUpdate func(string, string) //go:linkname godebug_setUpdate internal/godebug.setUpdate