summaryrefslogtreecommitdiff
path: root/test/bugs
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2010-02-18 11:15:36 -0800
committerRuss Cox <rsc@golang.org>2010-02-18 11:15:36 -0800
commitbbc34623c6a1c52a9b61666668a2b64a72d68b32 (patch)
treecc57c91c8d579a1697848d13ed1bf5d76326d296 /test/bugs
parent48735396db1250b4ba2c4371c84c3a1e2dc50379 (diff)
downloadgo-bbc34623c6a1c52a9b61666668a2b64a72d68b32.tar.gz
gc: recursive interface embedding
Fixes issue 287. R=ken2 CC=golang-dev http://codereview.appspot.com/215048
Diffstat (limited to 'test/bugs')
-rw-r--r--test/bugs/bug250.go19
-rw-r--r--test/bugs/bug251.go21
2 files changed, 0 insertions, 40 deletions
diff --git a/test/bugs/bug250.go b/test/bugs/bug250.go
deleted file mode 100644
index cd28642bf..000000000
--- a/test/bugs/bug250.go
+++ /dev/null
@@ -1,19 +0,0 @@
-// $G $D/$F.go || echo BUG: bug250
-
-// Copyright 2010 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package main
-
-type I1 interface {
- m() I2
-}
-
-type I2 interface {
- I1
-}
-
-var i1 I1 = i2
-var i2 I2
-var i2a I2 = i1
diff --git a/test/bugs/bug251.go b/test/bugs/bug251.go
deleted file mode 100644
index f6365f1e6..000000000
--- a/test/bugs/bug251.go
+++ /dev/null
@@ -1,21 +0,0 @@
-// errchk $G $D/$F.go
-
-// Copyright 2010 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package main
-
-type I1 interface {
- m() I2
- I2 // ERROR "loop|interface"
-}
-
-type I2 interface {
- I1
-}
-
-
-var i1 I1 = i2
-var i2 I2
-var i2a I2 = i1