diff options
Diffstat (limited to 'libgo/go/runtime/mbitmap.go')
-rw-r--r-- | libgo/go/runtime/mbitmap.go | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/libgo/go/runtime/mbitmap.go b/libgo/go/runtime/mbitmap.go index 9c25a21..b84fe0f 100644 --- a/libgo/go/runtime/mbitmap.go +++ b/libgo/go/runtime/mbitmap.go @@ -595,7 +595,7 @@ func (h heapBits) setCheckmarked(size uintptr) { // The pointer bitmap is not maintained for allocations containing // no pointers at all; any caller of bulkBarrierPreWrite must first // make sure the underlying allocation contains pointers, usually -// by checking typ.kind&kindNoPointers. +// by checking typ.ptrdata. // // Callers must perform cgo checks if writeBarrier.cgo. // @@ -1687,15 +1687,12 @@ Run: if n == 0 { // Program is over; continue in trailer if present. if trailer != nil { - //println("trailer") p = trailer trailer = nil continue } - //println("done") break Run } - //println("lit", n, dst) nbyte := n / 8 for i := uintptr(0); i < nbyte; i++ { bits |= uintptr(*p) << nbits |