...
1 package p
2
3
4 type u1 int
5
6
7 type A int
8 type u2 int
9
10
11
12 type AA = A
13
14
15 func F1(a int, b string) map[u1]A { return nil }
16 func F2(int) {}
17 func F3(int) {}
18 func F4(int) int { return 0 }
19 func F5(int) int { return 0 }
20 func F6(int) {}
21 func F7(interface{}) {}
22
23
24 func F1(c int, d string) map[u2]AA { return nil }
25
26
27 func F2(int) bool { return true }
28
29
30 func F3(int, int) {}
31
32
33 func F4(bool) int { return 0 }
34
35
36 func F5(int) string { return "" }
37
38
39 func F6(...int) {}
40
41
42 func F7(a interface{ x() }) {}
43
44
45 func F8(bool) {}
46
47
48
49 var F8 func(bool)
50
51
52 var F9 func(int)
53
54
55
56 func F9(int) {}
57
58
59
60 func F10(S) {}
61
62
63 type S struct {
64 A int
65 }
66
67
68 type S struct {
69
70 A bool
71 }
72
View as plain text