31
g1 = make([]int, minus1)
32
g1 = make([]block, minus1)
36
g1 = make([]block, big)
39
g1 = make([]int, 10, minus1)
40
g1 = make([]block, 10, minus1)
43
g1 = make([]int, 10, 5)
44
g1 = make([]block, 10, five)
47
g1 = make([]int, 10, big)
48
g1 = make([]block, 10, big)
51
var g3 map[block]block
52
g3 = make(map[int]int, minus1)
53
g3 = make(map[block]block, minus1)
56
g3 = make(map[int]int, big)
57
g3 = make(map[block]block, big)
60
type cblock [1<<16-1]byte
60
63
func badchancap() {
61
g4 = make(chan int, minus1)
64
g4 = make(chan cblock, minus1)
64
67
func bigchancap() {
65
g4 = make(chan int, big)
68
g4 = make(chan cblock, big)
68
const addrBits = unsafe.Sizeof((*byte)(nil))
70
var g5 chan [1<<15]byte
71
71
func overflowchan() {
73
g5 = make(chan [1<<15]byte, 1<<20)
75
// cannot overflow on 64-bit, because
76
// int is 32 bits and max chan value size
77
// in the implementation is 64 kB.
72
g4 = make(chan cblock, 1<<30)