]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: have all or no parameter named in exported signatures
authorRobert Griesemer <gri@golang.org>
Thu, 28 Apr 2016 05:04:49 +0000 (22:04 -0700)
committerRobert Griesemer <gri@golang.org>
Thu, 28 Apr 2016 05:26:36 +0000 (05:26 +0000)
commit80e9a7f0797c73b27471eb4b371baa1c7ccb427b
treeb14c3c4518dfa55b85caa6ceefa736dbbdf14008
parente8d4ffb7661a5e2662d93340d88244f9f833b153
cmd/compile: have all or no parameter named in exported signatures

Binary export format only.

Make sure we don't accidentally export an unnamed parameter
in signatures which expect all named parameters; otherwise
we crash during import. Appears to happen for _ (blank)
parameter names, as observed in method signatures such as
the one at: x/tools/godoc/analysis/analysis.go:76.

Fixes #15470.

TBR=mdempsky

Change-Id: I1b1184bf08c4c09d8a46946539c4b8c341acdb84
Reviewed-on: https://go-review.googlesource.com/22543
Reviewed-by: Robert Griesemer <gri@golang.org>
src/cmd/compile/internal/gc/bexport.go