]> Cypherpunks repositories - gostls13.git/commitdiff
cmd: remove some unused parameters
authorDaniel Martí <mvdan@mvdan.cc>
Fri, 23 Mar 2018 22:02:03 +0000 (22:02 +0000)
committerDaniel Martí <mvdan@mvdan.cc>
Mon, 2 Apr 2018 15:51:31 +0000 (15:51 +0000)
Change-Id: I9d2a4b8df324897e264d30801e95ddc0f0e75f3a
Reviewed-on: https://go-review.googlesource.com/102337
Run-TryBot: Daniel Martí <mvdan@mvdan.cc>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ilya Tocar <ilya.tocar@intel.com>
src/cmd/asm/internal/asm/asm.go
src/cmd/asm/internal/asm/parse.go
src/cmd/internal/obj/x86/asm6.go
src/cmd/internal/obj/x86/obj6.go
src/cmd/pack/pack.go

index 8f24895b05d77dafe751048f35f976e37038a93d..78ca4f554df8a4a231669dd8118a8eb2fcd89ae7 100644 (file)
@@ -99,7 +99,7 @@ func (p *Parser) validImmediate(pseudo string, addr *obj.Addr) bool {
 
 // asmText assembles a TEXT pseudo-op.
 // TEXT runtime·sigtramp(SB),4,$0-0
-func (p *Parser) asmText(word string, operands [][]lex.Token) {
+func (p *Parser) asmText(operands [][]lex.Token) {
        if len(operands) != 2 && len(operands) != 3 {
                p.errorf("expect two or three operands for TEXT")
                return
@@ -180,7 +180,7 @@ func (p *Parser) asmText(word string, operands [][]lex.Token) {
 
 // asmData assembles a DATA pseudo-op.
 // DATA masks<>+0x00(SB)/4, $0x00000000
-func (p *Parser) asmData(word string, operands [][]lex.Token) {
+func (p *Parser) asmData(operands [][]lex.Token) {
        if len(operands) != 2 {
                p.errorf("expect two operands for DATA")
                return
@@ -240,7 +240,7 @@ func (p *Parser) asmData(word string, operands [][]lex.Token) {
 // asmGlobl assembles a GLOBL pseudo-op.
 // GLOBL shifts<>(SB),8,$256
 // GLOBL shifts<>(SB),$256
-func (p *Parser) asmGlobl(word string, operands [][]lex.Token) {
+func (p *Parser) asmGlobl(operands [][]lex.Token) {
        if len(operands) != 2 && len(operands) != 3 {
                p.errorf("expect two or three operands for GLOBL")
                return
@@ -272,7 +272,7 @@ func (p *Parser) asmGlobl(word string, operands [][]lex.Token) {
 
 // asmPCData assembles a PCDATA pseudo-op.
 // PCDATA $2, $705
-func (p *Parser) asmPCData(word string, operands [][]lex.Token) {
+func (p *Parser) asmPCData(operands [][]lex.Token) {
        if len(operands) != 2 {
                p.errorf("expect two operands for PCDATA")
                return
@@ -303,7 +303,7 @@ func (p *Parser) asmPCData(word string, operands [][]lex.Token) {
 
 // asmFuncData assembles a FUNCDATA pseudo-op.
 // FUNCDATA $1, funcdata<>+4(SB)
-func (p *Parser) asmFuncData(word string, operands [][]lex.Token) {
+func (p *Parser) asmFuncData(operands [][]lex.Token) {
        if len(operands) != 2 {
                p.errorf("expect two operands for FUNCDATA")
                return
index 0c18613f52c82742fffd4cd3687515aad2bfda0f..833693ba2179a308f5783a2afc4295e35baadffa 100644 (file)
@@ -219,15 +219,15 @@ func (p *Parser) instruction(op obj.As, word, cond string, operands [][]lex.Toke
 func (p *Parser) pseudo(word string, operands [][]lex.Token) bool {
        switch word {
        case "DATA":
-               p.asmData(word, operands)
+               p.asmData(operands)
        case "FUNCDATA":
-               p.asmFuncData(word, operands)
+               p.asmFuncData(operands)
        case "GLOBL":
-               p.asmGlobl(word, operands)
+               p.asmGlobl(operands)
        case "PCDATA":
-               p.asmPCData(word, operands)
+               p.asmPCData(operands)
        case "TEXT":
-               p.asmText(word, operands)
+               p.asmText(operands)
        default:
                return false
        }
index f2e8105dc856848cb34bedcb1535c3ab2a442aba..effb9394a8fafad426dca8f68d3aa0449d87a0b7 100644 (file)
@@ -2115,7 +2115,7 @@ func naclpad(ctxt *obj.Link, s *obj.LSym, c int32, pad int32) int32 {
        return c + pad
 }
 
-func spadjop(ctxt *obj.Link, p *obj.Prog, l, q obj.As) obj.As {
+func spadjop(ctxt *obj.Link, l, q obj.As) obj.As {
        if ctxt.Arch.Family != sys.AMD64 || ctxt.Arch.PtrSize == 4 {
                return l
        }
@@ -2144,9 +2144,9 @@ func span6(ctxt *obj.Link, s *obj.LSym, newprog obj.ProgAlloc) {
                        p.To.Reg = REG_SP
                        v := int32(-p.From.Offset)
                        p.From.Offset = int64(v)
-                       p.As = spadjop(ctxt, p, AADDL, AADDQ)
+                       p.As = spadjop(ctxt, AADDL, AADDQ)
                        if v < 0 {
-                               p.As = spadjop(ctxt, p, ASUBL, ASUBQ)
+                               p.As = spadjop(ctxt, ASUBL, ASUBQ)
                                v = -v
                                p.From.Offset = int64(v)
                        }
@@ -2173,9 +2173,9 @@ func span6(ctxt *obj.Link, s *obj.LSym, newprog obj.ProgAlloc) {
                        p.To.Reg = REG_SP
                        v := int32(-p.From.Offset)
                        p.From.Offset = int64(v)
-                       p.As = spadjop(ctxt, p, AADDL, AADDQ)
+                       p.As = spadjop(ctxt, AADDL, AADDQ)
                        if v < 0 {
-                               p.As = spadjop(ctxt, p, ASUBL, ASUBQ)
+                               p.As = spadjop(ctxt, ASUBL, ASUBQ)
                                v = -v
                                p.From.Offset = int64(v)
                        }
@@ -2496,7 +2496,7 @@ func instinit(ctxt *obj.Link) {
 
 var isAndroid = (objabi.GOOS == "android")
 
-func prefixof(ctxt *obj.Link, p *obj.Prog, a *obj.Addr) int {
+func prefixof(ctxt *obj.Link, a *obj.Addr) int {
        if a.Reg < REG_CS && a.Index < REG_CS { // fast path
                return 0
        }
@@ -3797,11 +3797,11 @@ func (asmbuf *AsmBuf) doasm(ctxt *obj.Link, cursym *obj.LSym, p *obj.Prog) {
                return
        }
 
-       pre := prefixof(ctxt, p, &p.From)
+       pre := prefixof(ctxt, &p.From)
        if pre != 0 {
                asmbuf.Put1(byte(pre))
        }
-       pre = prefixof(ctxt, p, &p.To)
+       pre = prefixof(ctxt, &p.To)
        if pre != 0 {
                asmbuf.Put1(byte(pre))
        }
index 2ff92ccca4aadc85ca5ed65540a987b242edea9a..c2d508d96ec30edb96d40685d989087d33225438 100644 (file)
@@ -964,7 +964,7 @@ func isZeroArgRuntimeCall(s *obj.LSym) bool {
        return false
 }
 
-func indir_cx(ctxt *obj.Link, p *obj.Prog, a *obj.Addr) {
+func indir_cx(ctxt *obj.Link, a *obj.Addr) {
        if ctxt.Headtype == objabi.Hnacl && ctxt.Arch.Family == sys.AMD64 {
                a.Type = obj.TYPE_MEM
                a.Reg = REG_R15
@@ -1032,7 +1032,7 @@ func stacksplit(ctxt *obj.Link, cursym *obj.LSym, p *obj.Prog, newprog obj.ProgA
                p.As = cmp
                p.From.Type = obj.TYPE_REG
                p.From.Reg = REG_SP
-               indir_cx(ctxt, p, &p.To)
+               indir_cx(ctxt, &p.To)
                p.To.Offset = 2 * int64(ctxt.Arch.PtrSize) // G.stackguard0
                if cursym.CFunc() {
                        p.To.Offset = 3 * int64(ctxt.Arch.PtrSize) // G.stackguard1
@@ -1054,7 +1054,7 @@ func stacksplit(ctxt *obj.Link, cursym *obj.LSym, p *obj.Prog, newprog obj.ProgA
                p.As = cmp
                p.From.Type = obj.TYPE_REG
                p.From.Reg = REG_AX
-               indir_cx(ctxt, p, &p.To)
+               indir_cx(ctxt, &p.To)
                p.To.Offset = 2 * int64(ctxt.Arch.PtrSize) // G.stackguard0
                if cursym.CFunc() {
                        p.To.Offset = 3 * int64(ctxt.Arch.PtrSize) // G.stackguard1
@@ -1078,7 +1078,7 @@ func stacksplit(ctxt *obj.Link, cursym *obj.LSym, p *obj.Prog, newprog obj.ProgA
                p = obj.Appendp(p, newprog)
 
                p.As = mov
-               indir_cx(ctxt, p, &p.From)
+               indir_cx(ctxt, &p.From)
                p.From.Offset = 2 * int64(ctxt.Arch.PtrSize) // G.stackguard0
                if cursym.CFunc() {
                        p.From.Offset = 3 * int64(ctxt.Arch.PtrSize) // G.stackguard1
index 090e5bbb7734c263ab3e1d09926f14e6e1e7cd7c..95ecad01a1699cdf975ceea06dd6e44b13fae082 100644 (file)
@@ -266,7 +266,7 @@ func (ar *Archive) scan(action func(*Entry)) {
 }
 
 // listEntry prints to standard output a line describing the entry.
-func listEntry(ar *Archive, entry *Entry, verbose bool) {
+func listEntry(entry *Entry, verbose bool) {
        if verbose {
                fmt.Fprintf(stdout, "%s\n", entry)
        } else {
@@ -457,7 +457,7 @@ var stdout io.Writer = os.Stdout
 func (ar *Archive) printContents(entry *Entry) {
        if ar.match(entry) {
                if verbose {
-                       listEntry(ar, entry, false)
+                       listEntry(entry, false)
                }
                ar.output(entry, stdout)
        } else {
@@ -474,7 +474,7 @@ func (ar *Archive) skipContents(entry *Entry) {
 // tableOfContents implements the 't' command.
 func (ar *Archive) tableOfContents(entry *Entry) {
        if ar.match(entry) {
-               listEntry(ar, entry, verbose)
+               listEntry(entry, verbose)
        }
        ar.skip(entry)
 }
@@ -483,7 +483,7 @@ func (ar *Archive) tableOfContents(entry *Entry) {
 func (ar *Archive) extractContents(entry *Entry) {
        if ar.match(entry) {
                if verbose {
-                       listEntry(ar, entry, false)
+                       listEntry(entry, false)
                }
                fd, err := os.OpenFile(entry.name, os.O_WRONLY|os.O_CREATE|os.O_TRUNC, entry.mode)
                if err != nil {