aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/gc/noder.go
diff options
context:
space:
mode:
authorDaniel Martí <mvdan@mvdan.cc>2017-08-09 16:13:09 +0900
committerMatthew Dempsky <mdempsky@google.com>2017-08-09 22:29:19 +0000
commit3de8498b251b74ffb49d8a679bd10ecb2517af74 (patch)
tree0a16cd4bad2a33ead20a87a78df885a15b5471cc /src/cmd/compile/internal/gc/noder.go
parente085a891f05e78908c1a2541119e32e03fe21922 (diff)
downloadgo-3de8498b251b74ffb49d8a679bd10ecb2517af74.tar.xz
cmd/compile: remove some unused params in gc
Mostly node and position parameters that are no longer used. Also remove an unnecessary node variable while at it. Found with github.com/mvdan/unparam. Change-Id: I88f9bd5d20bfc5b0f6f63ea81869daa246175061 Reviewed-on: https://go-review.googlesource.com/54130 Run-TryBot: Daniel Martí <mvdan@mvdan.cc> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Matthew Dempsky <mdempsky@google.com>
Diffstat (limited to 'src/cmd/compile/internal/gc/noder.go')
-rw-r--r--src/cmd/compile/internal/gc/noder.go12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/cmd/compile/internal/gc/noder.go b/src/cmd/compile/internal/gc/noder.go
index 3977be1d73..5872640eca 100644
--- a/src/cmd/compile/internal/gc/noder.go
+++ b/src/cmd/compile/internal/gc/noder.go
@@ -78,15 +78,15 @@ type noder struct {
scope ScopeID
}
-func (p *noder) funchdr(n *Node, pos src.Pos) ScopeID {
+func (p *noder) funchdr(n *Node) ScopeID {
old := p.scope
p.scope = 0
funchdr(n)
return old
}
-func (p *noder) funcbody(n *Node, pos src.Pos, old ScopeID) {
- funcbody(n)
+func (p *noder) funcbody(old ScopeID) {
+ funcbody()
p.scope = old
}
@@ -382,9 +382,8 @@ func (p *noder) funcDecl(fun *syntax.FuncDecl) *Node {
declare(f.Func.Nname, PFUNC)
}
- oldScope := p.funchdr(f, fun.Pos())
+ oldScope := p.funchdr(f)
- endPos := fun.Pos()
if fun.Body != nil {
if f.Noescape() {
yyerrorl(f.Pos, "can only use //go:noescape with external func implementations")
@@ -396,7 +395,6 @@ func (p *noder) funcDecl(fun *syntax.FuncDecl) *Node {
}
f.Nbody.Set(body)
- endPos = fun.Body.Rbrace
lineno = Ctxt.PosTable.XPos(fun.Body.Rbrace)
f.Func.Endlineno = lineno
} else {
@@ -405,7 +403,7 @@ func (p *noder) funcDecl(fun *syntax.FuncDecl) *Node {
}
}
- p.funcbody(f, endPos, oldScope)
+ p.funcbody(oldScope)
return f
}