diff options
Diffstat (limited to 'src/runtime')
| -rw-r--r-- | src/runtime/export_test.go | 8 | ||||
| -rw-r--r-- | src/runtime/gc_test.go | 4 |
2 files changed, 12 insertions, 0 deletions
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 + }) +} diff --git a/src/runtime/gc_test.go b/src/runtime/gc_test.go index bd01e36103..0c21cd43cd 100644 --- a/src/runtime/gc_test.go +++ b/src/runtime/gc_test.go @@ -929,3 +929,7 @@ func TestMemoryLimitNoGCPercent(t *testing.T) { t.Fatalf("expected %q, but got %q", want, got) } } + +func TestMyGenericFunc(t *testing.T) { + runtime.MyGenericFunc[int]() +} |
