1
// Copyright 2013 The Go Authors. All rights reserved.
2
// Use of this source code is governed by a BSD-style
3
// license that can be found in the LICENSE file.
21
func (f foo1) F() { return }
22
func (f foo2) F() { return }
23
func (f foo3) F() { return }
24
func (f foo4) F() { return }
25
func (f foo5) F() { return }
26
func (f foo6) F() { return }
27
func (f foo7) F() { return }
28
func (f foo8) F() { return }
29
func (f foo9) F() { return }
31
func Test1(s string) I { return foo1(s) }
32
func Test2(s string) I { return foo2(s) }
33
func Test3(s string) I { return foo3(s) }
34
func Test4(s string) I { return foo4(s) }
35
func Test5(s []byte) I { return foo5(s) }
36
func Test6(s []rune) I { return foo6(s) }
37
func Test7(s []uint8) I { return foo7(s) }
38
func Test8(s []int32) I { return foo8(s) }
39
func Test9(s int) I { return foo9(s) }
43
func (b bar) F() { return }
45
func TestBar() I { return bar{1: 2} }
49
func IsBaz(x interface{}) bool { _, ok := x.(baz); return ok }
53
func IsBaz2(x interface{}) bool {