Source file test/fixedbugs/issue7083.go
1 // run 2 3 package main 4 5 import "runtime/debug" 6 7 func f(m map[int]*string, i int) { 8 s := "" 9 m[i] = &s 10 } 11 12 func main() { 13 debug.SetGCPercent(0) 14 m := map[int]*string{} 15 for i := 0; i < 40; i++ { 16 f(m, i) 17 if len(*m[i]) != 0 { 18 println("bad length", i, m[i], len(*m[i])) 19 panic("bad length") 20 } 21 } 22 } 23