OSDN Git Service

Add Go frontend, libgo library, and Go testsuite.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / go.test / test / fixedbugs / bug195.go
1 // errchk $G $D/$F.go
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 {
18         I4      // ERROR "interface"
19 }
20
21 type I5 interface {
22         I6      // GCCGO_ERROR "interface"
23 }
24
25 type I6 interface {
26         I5      // GC_ERROR "interface"
27 }