@@ -14,44 +14,44 @@ var globalVarSize = 128
14
14
func testSlices () {
15
15
{
16
16
size := 128
17
- _ = make ([]byte , size ) // ERROR "does not escape"
17
+ _ = make ([]byte , size ) // ERROR "make\(\[\]byte, 128\) does not escape"
18
18
}
19
19
20
20
{
21
21
s := 128
22
22
size := s
23
- _ = make ([]byte , size ) // ERROR "does not escape"
23
+ _ = make ([]byte , size ) // ERROR "make\(\[\]byte, 128\) does not escape"
24
24
}
25
25
26
26
{
27
27
size := 128
28
- _ = make ([]byte , 0 , size ) // ERROR "does not escape"
28
+ _ = make ([]byte , size ) // ERROR "make\(\[\]byte, 128\) does not escape"
29
29
}
30
30
31
31
{
32
32
s := 128
33
33
size := s
34
- _ = make ([]byte , 0 , size ) // ERROR "does not escape"
34
+ _ = make ([]byte , size ) // ERROR "make\(\[\]byte, 128\) does not escape"
35
35
}
36
36
37
37
{
38
38
s1 := 128
39
39
s2 := 256
40
- _ = make ([]byte , s2 , s1 ) // ERROR "does not escape"
40
+ _ = make ([]byte , s2 , s1 ) // ERROR "make\(\[\]byte, s2, 128\) does not escape"
41
41
}
42
42
43
- allocLen (256 ) // ERROR "does not escape" "inlining call"
44
- allocCap (256 ) // ERROR "does not escape" "inlining call"
45
- _ = newT (256 ) // ERROR "does not escape" "inlining call"
43
+ allocLen (256 ) // ERROR "make\(\[\]byte, 256\) does not escape" "inlining call"
44
+ allocCap (256 ) // ERROR "make\(\[\]byte, 0, 256\) does not escape" "inlining call"
45
+ _ = newT (256 ) // ERROR "make\(\[\]byte, 256\) does not escape" "inlining call"
46
46
47
47
{
48
48
size := globalConstSize
49
- _ = make ([]byte , size ) // ERROR "does not escape"
49
+ _ = make ([]byte , size ) // ERROR "make\(\[\]byte, 128\) does not escape"
50
50
}
51
51
52
- allocLen (globalConstSize ) // ERROR "does not escape" "inlining call"
53
- allocCap (globalConstSize ) // ERROR "does not escape" "inlining call"
54
- _ = newT (globalConstSize ) // ERROR "does not escape" "inlining call"
52
+ allocLen (globalConstSize ) // ERROR "make\(\[\]byte, 128\) does not escape" "inlining call"
53
+ allocCap (globalConstSize ) // ERROR "make\(\[\]byte, 0, 128\) does not escape" "inlining call"
54
+ _ = newT (globalConstSize ) // ERROR "make\(\[\]byte, 128\) does not escape" "inlining call"
55
55
56
56
{
57
57
c := 128
@@ -65,7 +65,8 @@ func testSlices() {
65
65
}
66
66
67
67
{
68
- _ = make ([]byte , globalVarSize ) // ERROR "escapes to heap"
68
+ _ = make ([]byte , globalVarSize ) // ERROR "make\(\[\]byte, globalVarSize\) escapes to heap"
69
+ _ = make ([]byte , globalVarSize , globalConstSize ) // ERROR "make\(\[\]byte, globalVarSize, 128\) does not escape"
69
70
}
70
71
}
71
72
0 commit comments