]> Cypherpunks repositories - gostls13.git/commitdiff
test: fix build
authorDmitry Vyukov <dvyukov@google.com>
Sat, 28 Mar 2015 14:08:53 +0000 (17:08 +0300)
committerDmitry Vyukov <dvyukov@google.com>
Sat, 28 Mar 2015 15:02:39 +0000 (15:02 +0000)
Fix build after http://golang.org/cl/5297
The compiler was changed to not print implicit map capacity in error messages.

Change-Id: I852f668680c3c69c5eecc7964e46202a97014d6a
Reviewed-on: https://go-review.googlesource.com/8212
Reviewed-by: Dmitry Vyukov <dvyukov@google.com>
test/escape_map.go

index 98654dc7023354db23838c73425b49760e8e48c6..53fcfdff4ac08aaaba4c2e653e4a98c5a8aec5aa 100644 (file)
@@ -11,7 +11,7 @@ package escape
 var sink interface{}
 
 func map0() {
-       m := make(map[*int]*int) // ERROR "make\(map\[\*int\]\*int, 0\) does not escape"
+       m := make(map[*int]*int) // ERROR "make\(map\[\*int\]\*int\) does not escape"
        // BAD: i should not escape
        i := 0 // ERROR "moved to heap: i"
        // BAD: j should not escape
@@ -21,7 +21,7 @@ func map0() {
 }
 
 func map1() *int {
-       m := make(map[*int]*int) // ERROR "make\(map\[\*int\]\*int, 0\) does not escape"
+       m := make(map[*int]*int) // ERROR "make\(map\[\*int\]\*int\) does not escape"
        // BAD: i should not escape
        i := 0       // ERROR "moved to heap: i"
        j := 0       // ERROR "moved to heap: j"
@@ -30,7 +30,7 @@ func map1() *int {
 }
 
 func map2() map[*int]*int {
-       m := make(map[*int]*int) // ERROR "make\(map\[\*int\]\*int, 0\) escapes to heap"
+       m := make(map[*int]*int) // ERROR "make\(map\[\*int\]\*int\) escapes to heap"
        i := 0                   // ERROR "moved to heap: i"
        j := 0                   // ERROR "moved to heap: j"
        m[&i] = &j               // ERROR "&i escapes to heap" "&j escapes to heap"
@@ -38,7 +38,7 @@ func map2() map[*int]*int {
 }
 
 func map3() []*int {
-       m := make(map[*int]*int) // ERROR "make\(map\[\*int\]\*int, 0\) does not escape"
+       m := make(map[*int]*int) // ERROR "make\(map\[\*int\]\*int\) does not escape"
        i := 0                   // ERROR "moved to heap: i"
        // BAD: j should not escape
        j := 0     // ERROR "moved to heap: j"
@@ -51,7 +51,7 @@ func map3() []*int {
 }
 
 func map4() []*int {
-       m := make(map[*int]*int) // ERROR "make\(map\[\*int\]\*int, 0\) does not escape"
+       m := make(map[*int]*int) // ERROR "make\(map\[\*int\]\*int\) does not escape"
        // BAD: i should not escape
        i := 0     // ERROR "moved to heap: i"
        j := 0     // ERROR "moved to heap: j"
@@ -75,7 +75,7 @@ func map5(m map[*int]*int) { // ERROR "m does not escape"
 
 func map6(m map[*int]*int) { // ERROR "m does not escape"
        if m != nil {
-               m = make(map[*int]*int) // ERROR "make\(map\[\*int\]\*int, 0\) does not escape"
+               m = make(map[*int]*int) // ERROR "make\(map\[\*int\]\*int\) does not escape"
        }
        i := 0     // ERROR "moved to heap: i"
        j := 0     // ERROR "moved to heap: j"