aboutsummaryrefslogtreecommitdiff
path: root/src/encoding/gob
diff options
context:
space:
mode:
authorDidier Spezia <didier.06@gmail.com>2015-10-04 20:33:02 +0000
committerRuss Cox <rsc@golang.org>2015-12-07 20:21:21 +0000
commit70da2d0a2a4292cf210f8f8d48129d35ad8c54fb (patch)
tree6f698bfd36d29c15e12e968e9a23743dceb616cc /src/encoding/gob
parent715f63778db01260a09ae8caa4fce2ece309c3ae (diff)
downloadgo-70da2d0a2a4292cf210f8f8d48129d35ad8c54fb.tar.xz
cmd/compile/internal/gc: fix internal compiler error on invalid declaration
Following an empty import, a declaration involving a ? symbol generates an internal compiler error when the name of the symbol (in newname function). package a import"" var? go.go:2: import path is empty go.go:3: internal compiler error: newname nil Make sure dclname is not called when the symbol is nil. The error message is now: go.go:2: import path is empty go.go:3: invalid declaration go.go:4: syntax error: unexpected EOF This CL was initially meant to be applied to the old parser, and has been updated to apply to the new parser. Fixes #11610 Change-Id: I75e07622fb3af1d104e3a38c89d9e128e3b94522 Reviewed-on: https://go-review.googlesource.com/15268 Reviewed-by: Russ Cox <rsc@golang.org>
Diffstat (limited to 'src/encoding/gob')
0 files changed, 0 insertions, 0 deletions