]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: remove structpkg global variable
authorRobert Griesemer <gri@golang.org>
Sat, 12 Mar 2016 01:12:31 +0000 (17:12 -0800)
committerRobert Griesemer <gri@golang.org>
Sat, 12 Mar 2016 01:39:40 +0000 (01:39 +0000)
commit68c86a00967fb83c4c8fca74498432967c91f778
treedb3ab40d894cd1556cf59c7a404de53fe82a1d5c
parent7c546566c35ed682dcd1892d174071cde1014e46
cmd/compile: remove structpkg global variable

The structpkg global variable was only used to verify internal
consistency when declaring methods during import. Track the
value in the parser and binary importer directly and pass it
to the relevant function as an argument.

Change-Id: I7e5e006f9046d84f9a3959616f073798fda36c97
Reviewed-on: https://go-review.googlesource.com/20606
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/cmd/compile/internal/gc/bimport.go
src/cmd/compile/internal/gc/dcl.go
src/cmd/compile/internal/gc/go.go
src/cmd/compile/internal/gc/parser.go
src/cmd/compile/internal/gc/typecheck.go