diff options
author | Josh Bleecher Snyder <josharian@gmail.com> | 2017-04-21 07:51:41 -0700 |
---|---|---|
committer | Josh Bleecher Snyder <josharian@gmail.com> | 2017-04-21 16:10:29 +0000 |
commit | 30940e2cc2f4598b4a9d237c34aac402ee17a71e (patch) | |
tree | da493f9934ec00602d7c1159c14f1a0ee9add569 /src/cmd/compile/internal/mips | |
parent | 5aebeaaca2c8221cc9ad0a0c8d8af46cd453955b (diff) | |
download | go-30940e2cc2f4598b4a9d237c34aac402ee17a71e.tar.gz go-30940e2cc2f4598b4a9d237c34aac402ee17a71e.zip |
cmd/compile: move Linksym, linksymname, and isblanksym to types package
Response to code review feedback on CL 40693.
This CL was prepared by:
(1) manually adding new implementations and the Ctxt var to package types
(2) running eg with template:
func before(s *types.Sym) *obj.LSym { return gc.Linksym(s) }
func after(s *types.Sym) *obj.LSym { return s.Linksym() }
(3) running gofmt -r:
gofmt -r 'isblanksym(a) -> a.IsBlank()'
(4) manually removing old implementations from package gc
Passes toolstash-check.
Change-Id: I39c35def7cae5bcbcc7c77253e5d2b066b981dea
Reviewed-on: https://go-review.googlesource.com/41302
Run-TryBot: Josh Bleecher Snyder <josharian@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Robert Griesemer <gri@golang.org>
Diffstat (limited to 'src/cmd/compile/internal/mips')
-rw-r--r-- | src/cmd/compile/internal/mips/ggen.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/compile/internal/mips/ggen.go b/src/cmd/compile/internal/mips/ggen.go index 5a9f590763..acbe4a91de 100644 --- a/src/cmd/compile/internal/mips/ggen.go +++ b/src/cmd/compile/internal/mips/ggen.go @@ -45,7 +45,7 @@ func zerorange(pp *gc.Progs, p *obj.Prog, off, cnt int64, _ *uint32) *obj.Prog { func zeroAuto(pp *gc.Progs, n *gc.Node) { // Note: this code must not clobber any registers. - sym := gc.Linksym(n.Sym) + sym := n.Sym.Linksym() size := n.Type.Size() for i := int64(0); i < size; i += 4 { p := pp.Prog(mips.AMOVW) |