From 5b2ddfadb2e218e325c91d1024ffbe87c1f38d19 Mon Sep 17 00:00:00 2001 From: Cuong Manh Le Date: Tue, 13 Jun 2023 22:25:50 +0700 Subject: cmd/compile: mark instantiated functions from package runtime as norace Fixes #60439 Change-Id: I09fcd2d3deb7f80ed012a769fdb6f53b09c0290b Reviewed-on: https://go-review.googlesource.com/c/go/+/502895 Reviewed-by: Michael Knyszek Auto-Submit: Cuong Manh Le Run-TryBot: Cuong Manh Le TryBot-Result: Gopher Robot Reviewed-by: Keith Randall Reviewed-by: Matthew Dempsky --- src/runtime/export_test.go | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/runtime/export_test.go') diff --git a/src/runtime/export_test.go b/src/runtime/export_test.go index 5641005401..a4a1fa580d 100644 --- a/src/runtime/export_test.go +++ b/src/runtime/export_test.go @@ -1932,3 +1932,11 @@ func SetPinnerLeakPanic(f func()) { func GetPinnerLeakPanic() func() { return pinnerLeakPanic } + +var testUintptr uintptr + +func MyGenericFunc[T any]() { + systemstack(func() { + testUintptr = 4 + }) +} -- cgit v1.3-5-g9baa