aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2015-07-16 01:49:47 +0000
committerRuss Cox <rsc@golang.org>2015-07-16 01:49:58 +0000
commita93e5b4ff9449abff05a4882bf8ea86ad506b2bf (patch)
treeff4918e761859492aae4757a738d8670c9aa1dc3
parent816222d10ffc9317386da8a8cdffca14b32b562f (diff)
downloadgo-a93e5b4ff9449abff05a4882bf8ea86ad506b2bf.tar.gz
go-a93e5b4ff9449abff05a4882bf8ea86ad506b2bf.zip
Revert "runtime: diagnose invalid pointers during GC"
Broke arm64. Update #9880. This reverts commit 38d9b2a3a942892193195a6912ab23cdaff23e20. Change-Id: I35fa21005af2183828a9d8b195ebcfbe45ec5138 Reviewed-on: https://go-review.googlesource.com/12247 Reviewed-by: Russ Cox <rsc@golang.org>
-rw-r--r--src/runtime/mbitmap.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/runtime/mbitmap.go b/src/runtime/mbitmap.go
index b9b52a7bc4..ef17409ebe 100644
--- a/src/runtime/mbitmap.go
+++ b/src/runtime/mbitmap.go
@@ -201,7 +201,7 @@ func heapBitsForObject(p uintptr) (base uintptr, hbits heapBits, s *mspan) {
// The following ensures that we are rigorous about what data
// structures hold valid pointers.
// TODO(rsc): Check if this still happens.
- if true {
+ if false {
// Still happens sometimes. We don't know why.
printlock()
print("runtime:objectstart Span weird: p=", hex(p), " k=", hex(k))