diff options
Diffstat (limited to 'src/runtime/mfinal.go')
| -rw-r--r-- | src/runtime/mfinal.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/runtime/mfinal.go b/src/runtime/mfinal.go index e81650d842..6dce6d7501 100644 --- a/src/runtime/mfinal.go +++ b/src/runtime/mfinal.go @@ -402,7 +402,7 @@ func findObject(v unsafe.Pointer) (s *mspan, x unsafe.Pointer, n uintptr) { if s == nil { return } - x = unsafe.Pointer(uintptr(s.start) << pageShift) + x = unsafe.Pointer(s.base()) if uintptr(v) < uintptr(x) || uintptr(v) >= uintptr(unsafe.Pointer(s.limit)) || s.state != mSpanInUse { s = nil |
