mirror of https://github.com/golang/go.git
runtime: fix test for new closure representation
I've hit it several times already. Currently it crashes with nil deref. R=golang-dev, daniel.morsing, r CC=golang-dev https://golang.org/cl/10317045
This commit is contained in:
parent
8a4efed63c
commit
f84cbd0950
|
|
@ -49,7 +49,7 @@ func TestStackSplit(t *testing.T) {
|
|||
sp, guard := f()
|
||||
bottom := guard - StackGuard
|
||||
if sp < bottom+StackLimit {
|
||||
fun := FuncForPC(*(*uintptr)(unsafe.Pointer(&f)))
|
||||
fun := FuncForPC(**(**uintptr)(unsafe.Pointer(&f)))
|
||||
t.Errorf("after %s: sp=%#x < limit=%#x (guard=%#x, bottom=%#x)",
|
||||
fun.Name(), sp, bottom+StackLimit, guard, bottom)
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue