diff options
author | Russ Cox <rsc@golang.org> | 2010-02-18 11:15:36 -0800 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2010-02-18 11:15:36 -0800 |
commit | bbc34623c6a1c52a9b61666668a2b64a72d68b32 (patch) | |
tree | cc57c91c8d579a1697848d13ed1bf5d76326d296 /test/bugs | |
parent | 48735396db1250b4ba2c4371c84c3a1e2dc50379 (diff) | |
download | go-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.go | 19 | ||||
-rw-r--r-- | test/bugs/bug251.go | 21 |
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 |