// Copyright 2023 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 b var slice = []int{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024} func F() ([]*int, []*int) { return g() } func g() ([]*int, []*int) { var s []*int var t []*int for i, j := range slice { s = append(s, &i) t = append(t, &j) } return s[:len(s)-1], t }