diff options
Diffstat (limited to 'src/runtime/mbitmap.go')
| -rw-r--r-- | src/runtime/mbitmap.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/runtime/mbitmap.go b/src/runtime/mbitmap.go index 7bead96904..3e782f50da 100644 --- a/src/runtime/mbitmap.go +++ b/src/runtime/mbitmap.go @@ -1877,7 +1877,7 @@ func getgcmask(ep interface{}) (mask []byte) { frame.sp = uintptr(p) _g_ := getg() gentraceback(_g_.m.curg.sched.pc, _g_.m.curg.sched.sp, 0, _g_.m.curg, 0, nil, 1000, getgcmaskcb, noescape(unsafe.Pointer(&frame)), 0) - if frame.fn != nil { + if frame.fn.valid() { f := frame.fn targetpc := frame.continpc if targetpc == 0 { |
