Update to go1.24.0
This commit is contained in:
@@ -74,7 +74,7 @@ func LookupStringConversionKeyedArrayLit(m map[[2]string]int, bytes []byte) int
|
||||
|
||||
func MapClearReflexive(m map[int]int) {
|
||||
// amd64:`.*runtime\.mapclear`
|
||||
// amd64:-`.*runtime\.mapiterinit`
|
||||
// amd64:-`.*runtime\.(mapiterinit|mapIterStart)`
|
||||
for k := range m {
|
||||
delete(m, k)
|
||||
}
|
||||
@@ -83,7 +83,7 @@ func MapClearReflexive(m map[int]int) {
|
||||
func MapClearIndirect(m map[int]int) {
|
||||
s := struct{ m map[int]int }{m: m}
|
||||
// amd64:`.*runtime\.mapclear`
|
||||
// amd64:-`.*runtime\.mapiterinit`
|
||||
// amd64:-`.*runtime\.(mapiterinit|mapIterStart)`
|
||||
for k := range s.m {
|
||||
delete(s.m, k)
|
||||
}
|
||||
@@ -91,14 +91,14 @@ func MapClearIndirect(m map[int]int) {
|
||||
|
||||
func MapClearPointer(m map[*byte]int) {
|
||||
// amd64:`.*runtime\.mapclear`
|
||||
// amd64:-`.*runtime\.mapiterinit`
|
||||
// amd64:-`.*runtime\.(mapiterinit|mapIterStart)`
|
||||
for k := range m {
|
||||
delete(m, k)
|
||||
}
|
||||
}
|
||||
|
||||
func MapClearNotReflexive(m map[float64]int) {
|
||||
// amd64:`.*runtime\.mapiterinit`
|
||||
// amd64:`.*runtime\.(mapiterinit|mapIterStart)`
|
||||
// amd64:-`.*runtime\.mapclear`
|
||||
for k := range m {
|
||||
delete(m, k)
|
||||
@@ -106,7 +106,7 @@ func MapClearNotReflexive(m map[float64]int) {
|
||||
}
|
||||
|
||||
func MapClearInterface(m map[interface{}]int) {
|
||||
// amd64:`.*runtime\.mapiterinit`
|
||||
// amd64:`.*runtime\.(mapiterinit|mapIterStart)`
|
||||
// amd64:-`.*runtime\.mapclear`
|
||||
for k := range m {
|
||||
delete(m, k)
|
||||
@@ -115,7 +115,7 @@ func MapClearInterface(m map[interface{}]int) {
|
||||
|
||||
func MapClearSideEffect(m map[int]int) int {
|
||||
k := 0
|
||||
// amd64:`.*runtime\.mapiterinit`
|
||||
// amd64:`.*runtime\.(mapiterinit|mapIterStart)`
|
||||
// amd64:-`.*runtime\.mapclear`
|
||||
for k = range m {
|
||||
delete(m, k)
|
||||
|
||||
Reference in New Issue
Block a user