1 // Copyright 2020 The Go Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style
3 // license that can be found in the LICENSE file.
17 _ = a[2:] // want "unneeded: len\\(a\\)"
19 _ = a[len(a)-1:] // want "unneeded: len\\(a\\)"
20 _ = a[2:len(a):len(a)]
24 _ = a[:] // want "unneeded: len\\(a\\)"
31 _ = s[2:] // want "unneeded: len\\(s\\)"
33 _ = s[len(a) : len(s)-1]
35 _ = s[2:len(s):len(s)]
39 _ = s[:] // want "unneeded: len\\(s\\)"
49 _ = t.s[len(a) : len(t.s)-1]
51 _ = t.s[2:len(t.s):len(t.s)]
59 _ = t.s[:len(t.s):len(t.s)]
63 s := s[0:] // want "unneeded: len\\(s\\)"
69 _ = maps[1:] // want "unneeded: len\\(maps\\)"