From b6c53a6f0e4b4adca49a2011698bbb690c688eb9 Mon Sep 17 00:00:00 2001 From: Ayke van Laethem Date: Fri, 16 Aug 2024 21:46:55 +0200 Subject: [PATCH] darwin: work around a linker error for the mime/quotedprintable tests This is needed for Go 1.23 support. These functions should ideally get implemented. Until that's done, just panic here. Apparently panicking in internal/abi.FuncPCABI0 is enough to fix all linker errors for mime/quotedprintable. --- src/internal/abi/funcpc.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/internal/abi/funcpc.go b/src/internal/abi/funcpc.go index 1f99b8095..a926c392f 100644 --- a/src/internal/abi/funcpc.go +++ b/src/internal/abi/funcpc.go @@ -5,6 +5,10 @@ package abi // implementation, in part because TinyGo doesn't use ABI0 or ABIInternal (it // uses a C-like calling convention). -func FuncPCABI0(f interface{}) uintptr +func FuncPCABI0(f interface{}) uintptr { + panic("unimplemented: internal/abi.FuncPCABI0") +} -func FuncPCABIInternal(f interface{}) uintptr +func FuncPCABIInternal(f interface{}) uintptr { + panic("unimplemented: internal/abi.FuncPCABIInternal") +}