]> Cypherpunks repositories - gostls13.git/commit
cmd/internal/gc: change proginfo to return ProgInfo instead of writing to param
authorRuss Cox <rsc@golang.org>
Mon, 2 Mar 2015 20:22:19 +0000 (15:22 -0500)
committerRuss Cox <rsc@golang.org>
Tue, 3 Mar 2015 20:32:32 +0000 (20:32 +0000)
commit4bbd7ae8e04eb874f4866b198a287bb06eb5d5a3
treebce46b416244d271a19864df14db59208a6898dc
parent175929b9fef1c694a589b593398910f7e6fbc85e
cmd/internal/gc: change proginfo to return ProgInfo instead of writing to param

This avoids the argument appearing to escape
(due to the fact that proginfo is always called
via a function pointer).

Change-Id: Ib9351ba18c80fd89e6a1d4f19dea386d4c657337
Reviewed-on: https://go-review.googlesource.com/6518
Reviewed-by: Rob Pike <r@golang.org>
13 files changed:
src/cmd/5g/peep.go
src/cmd/5g/prog.go
src/cmd/6g/peep.go
src/cmd/6g/prog.go
src/cmd/8g/peep.go
src/cmd/8g/prog.go
src/cmd/9g/peep.go
src/cmd/9g/prog.go
src/cmd/internal/gc/go.go
src/cmd/internal/gc/lex.go
src/cmd/internal/gc/plive.go
src/cmd/internal/gc/popt.go
src/cmd/internal/gc/reg.go