1
0
mirror of https://github.com/golang/go synced 2024-11-25 19:47:58 -07:00
go/test/interface.go
Russ Cox f48cbfdf56 convert tests; nothing interesting.
R=r
OCL=23012
CL=23014
2009-01-16 16:12:14 -08:00

23 lines
430 B
Go

// Copyright 2009 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.
// $G $D/$F.go || echo BUG: should compile
package main
export type I2 interface
export type I1 interface {
foo() I2
}
export type I2 interface {
bar() I1
}
export type T int
func (t T) bar() I1;
func (t T) foo() I2 { return t }
func (t T) bar() I1 { return t }