Home | History | Annotate | Download | only in fixedbugs
      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