aboutsummaryrefslogtreecommitdiff
path: root/test/sinit.go
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2012-12-30 12:01:53 -0500
committerRuss Cox <rsc@golang.org>2012-12-30 12:01:53 -0500
commit6592456feb7a9f934e82f2fde1ef2b395eaa44f8 (patch)
tree058f3fa87a21e7fc3d69cf1db60be874d0e5e456 /test/sinit.go
parenta4600126d9e4fcbd8e9ea3072eff7ea5822f2014 (diff)
downloadgo-6592456feb7a9f934e82f2fde1ef2b395eaa44f8.tar.gz
go-6592456feb7a9f934e82f2fde1ef2b395eaa44f8.zip
cmd/gc: do not generate code for var _ = ... unless necessary
Fixes #2443. R=ken2 CC=golang-dev https://golang.org/cl/6997048
Diffstat (limited to 'test/sinit.go')
-rw-r--r--test/sinit.go10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/sinit.go b/test/sinit.go
index ffb8ef7511..5e50e1100a 100644
--- a/test/sinit.go
+++ b/test/sinit.go
@@ -259,3 +259,13 @@ var copy_pt0a = pt0a
var copy_pt0b = pt0b
var copy_pt1 = pt1
var copy_pt1a = pt1a
+
+var _ interface{} = 1
+
+type T1 int
+
+func (t *T1) M() {}
+
+type Mer interface { M() }
+
+var _ Mer = (*T1)(nil)