aboutsummaryrefslogtreecommitdiff
path: root/test/blank1.go
diff options
context:
space:
mode:
authorDaniel Morsing <daniel.morsing@gmail.com>2013-03-04 17:01:42 +0100
committerDaniel Morsing <daniel.morsing@gmail.com>2013-03-04 17:01:42 +0100
commitb65acaeab24b1d93a765cbd0c53d1b6a0d7bb496 (patch)
tree3266a16f3982acd96aaba27a20d42ce90f98938f /test/blank1.go
parentcea46387b9c042ea19d0b30c7accf0f9a45d8e11 (diff)
downloadgo-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.go5
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"
}