]> Cypherpunks repositories - gostls13.git/commitdiff
cmd: replace x[i:][0] expressions with x[i]
authorMatthew Dempsky <mdempsky@google.com>
Tue, 12 Apr 2016 19:16:20 +0000 (12:16 -0700)
committerMatthew Dempsky <mdempsky@google.com>
Tue, 12 Apr 2016 19:35:10 +0000 (19:35 +0000)
Passes toolstash -cmp.

Change-Id: Id504e71ed1f23900e24a9aed25143c94f4d7d50c
Reviewed-on: https://go-review.googlesource.com/21899
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>

src/cmd/internal/obj/arm64/asm7.go
src/cmd/internal/obj/mips/asm0.go
src/cmd/internal/obj/s390x/asmz.go
src/cmd/internal/obj/x86/asm6.go
src/cmd/link/internal/ld/decodesym.go
src/cmd/link/internal/ld/ldelf.go

index ff8d4fdf607c116628dae0edce98c2eb56330e22..d0ae6115cb98378c7d96bfef21338e17df2e773e 100644 (file)
@@ -1087,7 +1087,7 @@ func aclass(ctxt *obj.Link, a *obj.Addr) int {
 func oplook(ctxt *obj.Link, p *obj.Prog) *Optab {
        a1 := int(p.Optab)
        if a1 != 0 {
-               return &optab[a1-1:][0]
+               return &optab[a1-1]
        }
        a1 = int(p.From.Class)
        if a1 == 0 {
index 5cb5d1cfd90a87d374da2d2513502b89a7aae409..13e7600c211ef79db4be9a5124704cbdd2bc3feb 100644 (file)
@@ -611,7 +611,7 @@ func oplook(ctxt *obj.Link, p *obj.Prog) *Optab {
 
        a1 := int(p.Optab)
        if a1 != 0 {
-               return &optab[a1-1:][0]
+               return &optab[a1-1]
        }
        a1 = int(p.From.Class)
        if a1 == 0 {
index cf3b11424b66730003dcb53c6200ec8c93aea463..bae4dc3ce757539d566c14e71536f3db5a97e0bc 100644 (file)
@@ -606,7 +606,7 @@ func aclass(ctxt *obj.Link, a *obj.Addr) int {
 func oplook(ctxt *obj.Link, p *obj.Prog) *Optab {
        a1 := int(p.Optab)
        if a1 != 0 {
-               return &optab[a1-1:][0]
+               return &optab[a1-1]
        }
        a1 = int(p.From.Class)
        if a1 == 0 {
index c15b59b5e8e4f3726a9552e4ba48eb950b8813a9..c563a7a48df891a7b0677b46e63ff51e4bb6d280 100644 (file)
@@ -4452,9 +4452,8 @@ func asmins(ctxt *obj.Link, p *obj.Prog) {
        }
 
        n := ctxt.AsmBuf.Len()
-       var r *obj.Reloc
        for i := len(ctxt.Cursym.R) - 1; i >= 0; i-- {
-               r = &ctxt.Cursym.R[i:][0]
+               r := &ctxt.Cursym.R[i]
                if int64(r.Off) < p.Pc {
                        break
                }
index 1066d220f70922ce7702ba682416e09646b9906a..7daa8bc81280bb961a3d9196810cae3ba04a2940 100644 (file)
@@ -17,9 +17,9 @@ import (
 // ../gc/reflect.c stuffs in these.
 
 func decode_reloc(s *LSym, off int32) *Reloc {
-       for i := 0; i < len(s.R); i++ {
+       for i := range s.R {
                if s.R[i].Off == off {
-                       return &s.R[i:][0]
+                       return &s.R[i]
                }
        }
        return nil
index d9581a5189e8c51aee7a7b3c8276a10f7a7710e3..d07a2a2c34e45c72e7e33796c30f01861792089a 100644 (file)
@@ -774,7 +774,7 @@ func ldelf(f *bio.Reader, pkg string, length int64, pn string) {
                if sym.sym == nil {
                        continue
                }
-               sect = &elfobj.sect[sym.shndx:][0]
+               sect = &elfobj.sect[sym.shndx]
                if sect.sym == nil {
                        if strings.HasPrefix(sym.name, ".Linfo_string") { // clang does this
                                continue