Home | History | Annotate | Download | only in test

Lines Matching refs:heap

18 	sink = m // ERROR "m escapes to heap"
40 i := 0 // ERROR "moved to heap: i"
41 v := M0{&i} // ERROR "&i escapes to heap"
42 var x M = v // ERROR "v escapes to heap"
43 sink = x // ERROR "x escapes to heap"
53 i := 0 // ERROR "moved to heap: i"
54 v := M0{&i} // ERROR "&i escapes to heap"
55 // BAD: v does not escape to heap here
56 var x M = v // ERROR "v escapes to heap"
58 sink = v1 // ERROR "v1 escapes to heap"
61 i := 0 // ERROR "moved to heap: i"
62 v := M0{&i} // ERROR "&i escapes to heap"
63 // BAD: v does not escape to heap here
64 var x M = v // ERROR "v escapes to heap"
68 i := 0 // ERROR "moved to heap: i"
69 v := M0{&i} // ERROR "&i escapes to heap"
70 var x M = v // ERROR "v escapes to heap"
98 i := 0 // ERROR "moved to heap: i"
99 v := M1{&i, 0} // ERROR "&i escapes to heap"
100 var x M = v // ERROR "v escapes to heap"
101 sink = x // ERROR "x escapes to heap"
111 i := 0 // ERROR "moved to heap: i"
112 v := M1{&i, 0} // ERROR "&i escapes to heap"
113 // BAD: v does not escape to heap here
114 var x M = v // ERROR "v escapes to heap"
116 sink = v1 // ERROR "v1 escapes to heap"
119 i := 0 // ERROR "moved to heap: i"
120 v := M1{&i, 0} // ERROR "&i escapes to heap"
121 // BAD: v does not escape to heap here
122 var x M = v // ERROR "v escapes to heap"
126 i := 0 // ERROR "moved to heap: i"
127 v := M1{&i, 0} // ERROR "&i escapes to heap"
128 var x M = v // ERROR "v escapes to heap"
155 i := 0 // ERROR "moved to heap: i"
156 v := &M2{&i} // ERROR "&i escapes to heap" "&M2 literal escapes to heap"
157 var x M = v // ERROR "v escapes to heap"
158 sink = x // ERROR "x escapes to heap"
168 i := 0 // ERROR "moved to heap: i"
169 v := &M2{&i} // ERROR "&i escapes to heap" "&M2 literal escapes to heap"
170 // BAD: v does not escape to heap here
171 var x M = v // ERROR "v escapes to heap"
173 sink = v1 // ERROR "v1 escapes to heap"
176 i := 0 // ERROR "moved to heap: i"
177 v := &M2{&i} // ERROR "&i escapes to heap" "&M2 literal does not escape"
178 // BAD: v does not escape to heap here
181 sink = *v1 // ERROR "v1 escapes to heap"
184 i := 0 // ERROR "moved to heap: i"
185 v := &M2{&i} // ERROR "&i escapes to heap" "&M2 literal does not escape"
186 // BAD: v does not escape to heap here
189 sink = *v1 // ERROR "v1 escapes to heap"
193 i := 0 // ERROR "moved to heap: i"
194 v := &M2{&i} // ERROR "&i escapes to heap" "&M2 literal escapes to heap"
195 // BAD: v does not escape to heap here
196 var x M = v // ERROR "v escapes to heap"
200 i := 0 // ERROR "moved to heap: i"
201 v := &M2{&i} // ERROR "&i escapes to heap" "&M2 literal escapes to heap"
202 var x M = v // ERROR "v escapes to heap"
223 x = &T1{p: new(int)} // ERROR "new\(int\) escapes to heap" "&T1 literal does not escape"
225 T1: *(x.(*T1)), // ERROR "&T2 literal escapes to heap"
248 sink = x.(int) // ERROR "x.\(int\) escapes to heap"
252 i := 0 // ERROR "moved to heap: i"
253 j := 0 // ERROR "moved to heap: j"
255 var x interface{} = &i // ERROR "&i escapes to heap"
256 var y interface{} = &j // ERROR "&j escapes to heap"
258 sink = x.(*int) // ERROR "x.\(\*int\) escapes to heap"