summaryrefslogtreecommitdiff
path: root/test
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
commit7493a55abacdcd41bb45b0589d99ac28fe90e64f (patch)
treeab3a59a4871e14b94992896a3423e813923311af /test
parent5bedbbfbacb1d706b3b2d723162a2e79616a2322 (diff)
downloadgo-7493a55abacdcd41bb45b0589d99ac28fe90e64f.tar.gz
cmd/gc: do not generate code for var _ = ... unless necessary
Fixes issue 2443. R=ken2 CC=golang-dev https://codereview.appspot.com/6997048
Diffstat (limited to 'test')
-rw-r--r--test/golden.out6
-rw-r--r--test/sinit.go10
2 files changed, 11 insertions, 5 deletions
diff --git a/test/golden.out b/test/golden.out
index 3e44e04c6..742a5d3f6 100644
--- a/test/golden.out
+++ b/test/golden.out
@@ -16,13 +16,9 @@
== fixedbugs/
=========== fixedbugs/bug429.go
-throw: all goroutines are asleep - deadlock!
+fatal error: all goroutines are asleep - deadlock!
== bugs/
=========== bugs/bug395.go
bug395 is broken
-
-=========== bugs/bug434.go
-bugs/bug434.dir/two.go:10: one.t.int undefined (cannot refer to unexported field or method one.int)
-BUG:bug434
diff --git a/test/sinit.go b/test/sinit.go
index ffb8ef751..5e50e1100 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)