diff --git a/src/cmd/internal/obj/arm64/obj7.go b/src/cmd/internal/obj/arm64/obj7.go index dfba86ccb9..a9f8d47339 100644 --- a/src/cmd/internal/obj/arm64/obj7.go +++ b/src/cmd/internal/obj/arm64/obj7.go @@ -361,7 +361,7 @@ loop: if p.Mark&FOLL != 0 { i = 0 q = p - for ; i < 4; (func() { i++; q = q.Link })() { + for ; i < 4; i, q = i+1, q.Link { if q == *last || q == nil { break }