1
0
mirror of https://github.com/golang/go synced 2024-11-21 11:44:43 -07:00

style update

This commit is contained in:
Mateusz Poliwczak 2024-09-19 11:50:34 +02:00
parent 7e202ad83f
commit aa00da5a45
2 changed files with 2 additions and 3 deletions

View File

@ -49,7 +49,7 @@ func OnceValue[T any](f func() T) func() T {
)
g := func() {
defer func() {
f = nil // Do not keep f alive after invoking it.
f = nil
p = recover()
if !valid {
panic(p)
@ -81,7 +81,7 @@ func OnceValues[T1, T2 any](f func() (T1, T2)) func() (T1, T2) {
)
g := func() {
defer func() {
f = nil // Do not keep f alive after invoking it.
f = nil
p = recover()
if !valid {
panic(p)

View File

@ -198,7 +198,6 @@ func TestOnceXGC(t *testing.T) {
f := sync.OnceValues(func() (any, any) { buf[0] = 1; return nil, nil })
return func() { f() }
},
"OnceFunc panic": func(buf []byte) func() {
return sync.OnceFunc(func() { buf[0] = 1; panic("test panic") })
},