]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/internal/goobj: minor dead code cleanup
authorThan McIntosh <thanm@google.com>
Wed, 20 Oct 2021 14:43:43 +0000 (10:43 -0400)
committerThan McIntosh <thanm@google.com>
Wed, 20 Oct 2021 15:03:54 +0000 (15:03 +0000)
Remove a bit of dead code from the Go object file reader (io.ReaderAt
no longer needed in goobj.Reader).

Change-Id: I04150d37fb90b59c9dbe930878d4dd21cdcd7ca7
Reviewed-on: https://go-review.googlesource.com/c/go/+/357309
Trust: Than McIntosh <thanm@google.com>
Run-TryBot: Than McIntosh <thanm@google.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
TryBot-Result: Go Bot <gobot@golang.org>

src/cmd/internal/goobj/objfile.go

index 2c44696f84c30e83954015b1df278d788cec02a8..4dfea8453925a8d69c96fd7a834f99890aeea826 100644 (file)
 package goobj
 
 import (
-       "bytes"
        "cmd/internal/bio"
        "crypto/sha1"
        "encoding/binary"
        "errors"
        "fmt"
        "internal/unsafeheader"
-       "io"
        "unsafe"
 )
 
@@ -594,13 +592,12 @@ type Reader struct {
        b        []byte // mmapped bytes, if not nil
        readonly bool   // whether b is backed with read-only memory
 
-       rd    io.ReaderAt
        start uint32
        h     Header // keep block offsets
 }
 
 func NewReaderFromBytes(b []byte, readonly bool) *Reader {
-       r := &Reader{b: b, readonly: readonly, rd: bytes.NewReader(b), start: 0}
+       r := &Reader{b: b, readonly: readonly, start: 0}
        err := r.h.Read(r)
        if err != nil {
                return nil