From 8205bfb5667967ce04e54e365093e57362c3fd0b Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Sat, 28 Mar 2015 17:08:53 +0300 Subject: [PATCH] test: fix build 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 --- test/escape_map.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/test/escape_map.go b/test/escape_map.go index 98654dc702..53fcfdff4a 100644 --- a/test/escape_map.go +++ b/test/escape_map.go @@ -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" -- 2.48.1