You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
303 B
23 lines
303 B
4 months ago
|
// run
|
||
|
|
||
|
package main
|
||
|
|
||
|
import "runtime/debug"
|
||
|
|
||
|
func f(m map[int]*string, i int) {
|
||
|
s := ""
|
||
|
m[i] = &s
|
||
|
}
|
||
|
|
||
|
func main() {
|
||
|
debug.SetGCPercent(0)
|
||
|
m := map[int]*string{}
|
||
|
for i := 0; i < 40; i++ {
|
||
|
f(m, i)
|
||
|
if len(*m[i]) != 0 {
|
||
|
println("bad length", i, m[i], len(*m[i]))
|
||
|
panic("bad length")
|
||
|
}
|
||
|
}
|
||
|
}
|