Home | History | Annotate | Download | only in fixedbugs
      1 // errorcheck
      2 
      3 // Copyright 2009 The Go Authors. All rights reserved.
      4 // Use of this source code is governed by a BSD-style
      5 // license that can be found in the LICENSE file.
      6 
      7 package main
      8 
      9 type I1 interface { I2 }	// ERROR "interface"
     10 type I2 int
     11 
     12 type I3 interface { int }	// ERROR "interface"
     13 
     14 type S struct {
     15 	x interface{ S }	// ERROR "interface"
     16 }
     17 type I4 interface { // GC_ERROR "invalid recursive type"
     18 	I4	// GCCGO_ERROR "interface"
     19 }
     20 
     21 type I5 interface {
     22 	I6	// GCCGO_ERROR "interface"
     23 }
     24 
     25 type I6 interface { // GC_ERROR "invalid recursive type"
     26 	I5	// GCCGO_ERROR "interface"
     27 }
     28