From 62c309c54ccfdda4586a3ddb7e39b928a81ab04e Mon Sep 17 00:00:00 2001 From: Austin Clements Date: Thu, 6 Jun 2019 17:08:07 -0400 Subject: [PATCH] runtime/internal/atomic: export more ABI0 wrappers Somehow I missed these two functions in CL 179863. This should fix the linux-arm builders. Updates #31230. Change-Id: I3f8bef3fac331b505a55c0850b0fbc799b7c06c5 Reviewed-on: https://go-review.googlesource.com/c/go/+/181077 Run-TryBot: Austin Clements Reviewed-by: Bryan C. Mills TryBot-Result: Gobot Gobot --- src/runtime/internal/atomic/atomic_arm.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/runtime/internal/atomic/atomic_arm.go b/src/runtime/internal/atomic/atomic_arm.go index 3834ce5b91..c1fc1f727f 100644 --- a/src/runtime/internal/atomic/atomic_arm.go +++ b/src/runtime/internal/atomic/atomic_arm.go @@ -11,6 +11,10 @@ import ( "unsafe" ) +// Export some functions via linkname to assembly in sync/atomic. +//go:linkname Xchg +//go:linkname Xchguintptr + type spinlock struct { v uint32 } -- 2.50.0