diff options
author | Daniel Morsing <daniel.morsing@gmail.com> | 2013-03-04 17:01:42 +0100 |
---|---|---|
committer | Daniel Morsing <daniel.morsing@gmail.com> | 2013-03-04 17:01:42 +0100 |
commit | b65acaeab24b1d93a765cbd0c53d1b6a0d7bb496 (patch) | |
tree | 3266a16f3982acd96aaba27a20d42ce90f98938f /test/blank1.go | |
parent | cea46387b9c042ea19d0b30c7accf0f9a45d8e11 (diff) | |
download | go-b65acaeab24b1d93a765cbd0c53d1b6a0d7bb496.tar.gz go-b65acaeab24b1d93a765cbd0c53d1b6a0d7bb496.zip |
cmd/gc: disallow selectors to the blank identifier
Fixes #4941.
R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/7415051
Diffstat (limited to 'test/blank1.go')
-rw-r--r-- | test/blank1.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/test/blank1.go b/test/blank1.go index c6e038a0d9..4edb2db702 100644 --- a/test/blank1.go +++ b/test/blank1.go @@ -9,8 +9,13 @@ package _ // ERROR "invalid package name _" +var t struct { + _ int +} + func main() { _() // ERROR "cannot use _ as value" x := _+1 // ERROR "cannot use _ as value" _ = x + _ = t._ // ERROR "cannot refer to blank field" } |