From bbc34623c6a1c52a9b61666668a2b64a72d68b32 Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Thu, 18 Feb 2010 11:15:36 -0800 Subject: gc: recursive interface embedding Fixes issue 287. R=ken2 CC=golang-dev http://codereview.appspot.com/215048 --- test/bugs/bug250.go | 19 ------------------- test/bugs/bug251.go | 21 --------------------- 2 files changed, 40 deletions(-) delete mode 100644 test/bugs/bug250.go delete mode 100644 test/bugs/bug251.go (limited to 'test/bugs') 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 -- cgit v1.2.1