// asmcheck // Copyright 2026 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. package codegen func Range(n int) []int { m := make([]int, n) for i := 0; i < n; i++ { m[i] = i } for i := range n { m[i] = i } for i := range len(m) { m[i] = i } for i := range m { m[i] = i } return m } func F(size int) { // amd64:-`.*panicBounds` // arm64:-`.*panicBounds` Range(size) } func main() { F(-1) }