Initial commit: Go 1.23 release state
This commit is contained in:
22
test/fixedbugs/issue7083.go
Normal file
22
test/fixedbugs/issue7083.go
Normal file
@@ -0,0 +1,22 @@
|
||||
// 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")
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user