diff options
| author | Josh Bleecher Snyder <josharian@gmail.com> | 2017-03-27 11:22:57 -0700 |
|---|---|---|
| committer | Josh Bleecher Snyder <josharian@gmail.com> | 2017-03-27 18:51:42 +0000 |
| commit | 7e817859b349864c67cfcf4dfe3cb2f752463521 (patch) | |
| tree | a5e3ae5012272f2e3edae05e0642bb9abacbb92f /src/cmd/internal/obj/ppc64 | |
| parent | 1acba7d4fafef57d44bbd757abce58d632ee8475 (diff) | |
| download | go-7e817859b349864c67cfcf4dfe3cb2f752463521.tar.xz | |
cmd/internal/obj: eliminate Curp
Remove the global obj.Link.Curp.
In asmz.go, replace the only use by passing it as an argument.
In asm0.go and asm9.go, it was written but never read.
In asm5.go and asm7.go, thread it through as an argument.
Passes toolstash-check -all.
Updates #15756
Change-Id: I1a0faa89e768820f35d73a8b37ec8088d78d15f7
Reviewed-on: https://go-review.googlesource.com/38715
Run-TryBot: Josh Bleecher Snyder <josharian@gmail.com>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Diffstat (limited to 'src/cmd/internal/obj/ppc64')
| -rw-r--r-- | src/cmd/internal/obj/ppc64/asm9.go | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/cmd/internal/obj/ppc64/asm9.go b/src/cmd/internal/obj/ppc64/asm9.go index 41a0ffbf17..e9df697024 100644 --- a/src/cmd/internal/obj/ppc64/asm9.go +++ b/src/cmd/internal/obj/ppc64/asm9.go @@ -570,7 +570,6 @@ func span9(ctxt *obj.Link, cursym *obj.LSym) { var m int var o *Optab for p = p.Link; p != nil; p = p.Link { - ctxt.Curp = p p.Pc = c o = oplook(ctxt, p) m = int(o.size) @@ -658,7 +657,6 @@ func span9(ctxt *obj.Link, cursym *obj.LSym) { var out [6]uint32 for p := cursym.Text.Link; p != nil; p = p.Link { ctxt.Pc = p.Pc - ctxt.Curp = p o = oplook(ctxt, p) if int(o.size) > 4*len(out) { log.Fatalf("out array in span9 is too small, need at least %d for %v", o.size/4, p) |
