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:
Dmitriy Vyukov 2013-06-17 15:41:17 +04:00
parent 8a4efed63c
commit f84cbd0950
1 changed files with 1 additions and 1 deletions

View File

@ -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)
}